Zervanor — 아키텍처

단일 이벤트 백본. 하드코딩된 프로바이더 제로.

어떤 이벤트 소스든, 어떤 비즈니스 결과든 단일 플랫폼에서 처리됩니다. Zervanor의 모든 솔루션 템플릿 하단을 지탱하는 견고한 멀티테넌트 Kubernetes 네이티브 인프라 구조를 공개합니다.

커넥터

  • 상태 비저장 HTTP 호출
  • 가벼운 가동, 콜드 스타트 없음
  • REST / GraphQL / Webhook 지원
Stripe · Slack · Gmail · GitHub · Notion
이벤트 라우터CloudEvents

에이전트

  • 독립 격리된 K8s Pod
  • 장기 실행 및 상태 관리
  • AI / LLM / 메시징 대응
WhatsApp · AI 에이전트 · 스케줄러 · 승인/HITL

통합 플랫폼 기술 스택

8개 레이어에 걸쳐 유기적으로 엮여 있으며, 개별 레이어별 단독 배포 및 모니터링을 완벽히 지원하고 모든 데이터 흐름은 CloudEvents 표준 백본으로 모입니다.

최상위 인터페이스
Next.js 관리 대시보드비주얼 워크플로우 빌더TypeScript SDK 및 CLI

실무 운영자에겐 명확한 화면을, 엔지니어에겐 코드 개발 환경을 제공합니다.

제어 영역 (Control Plane)
FastAPI 프레임워크컨트롤러-서비스-리포지토리 아키텍처JWT 및 4단계 RBAC 세분화WebSocket 기반 실시간 감시

사용자 인증, 테넌트 영역 구분 및 대시보드 화면에 실시간 데이터를 공급합니다.

프로세스 구동 엔진
Prefect 코어 엔진42가지 노드 실행 회로실시간 실행 이력 저장

이벤트 속성이나 크론 주기, 웹훅 수신에 반응하여 지정된 로직 그래프를 실행합니다.

이벤트 백본
CloudEvents 1.0 규약Apache Kafka (Redpanda) 기반24시간 무중단 중복 차단

모든 서비스 간 데이터가 오가는 유일한 표준 봉투 규격이며 플랫폼 핵심 신경망 역할을 담당합니다.

에이전트 및 커넥터 런타임
범용 에이전트 런타임 (ADR-038)외부 커넥터 패키지 모음자동 도구 변환 모듈 (AG-02)

커넥터는 단순 API 호출을 전담하고 에이전트는 독립 가상 인프라에서 추론을 책임집니다.

컨테이너 오케스트레이션
배포 전담 워커 (Worker)Kubernetes 기반 에이전트 생명주기 관리테넌트 전용 네임스페이스 자동 배정

작동되는 에이전트들을 안전하게 격리된 가상 공간에 컨테이너 형태로 자동 배포합니다.

데이터 및 상태 저장소
PostgreSQL (관계형 상태)TimescaleDB (시계열 이벤트 기록)Redis (캐시)Qdrant (에이전트 벡터 기억장치)

핵심 서비스 데이터와 대용량 이벤트 히스토리, 에이전트 장단기 기억을 안전하게 저장합니다.

기반 인프라 환경
Kubernetes / GKETLS 1.3 암호화 보안OpenTelemetry · Prometheus · Grafana

네트워크 보안 규칙과 암호화 장치, 실시간 모니터링 분석 도구를 품은 멀티테넌트 클러스터입니다.

Zervanor 플랫폼이 제공하는 핵심 강점

표준 CloudEvents 게이트웨이

웹훅, 타이머, 데이터베이스, API 등 어떤 형태의 입력 신호도 Kafka 백본 위에서 표준 CloudEvents 1.0 규격으로 통일해 주므로 별도 브리지 코드 없이 매끄럽게 연결됩니다.

TypeScript 에이전트 SDK 및 CLI

TypeScript 언어로 에이전트를 작성해 빠르게 출시할 수 있습니다. init으로 프로젝트를 생성하고 로컬 테스트 후 push 한 번으로 즉시 플랫폼에 탑재합니다. Docker 빌드 등 서버 작업은 필요 없습니다.

시각적 워크플로우 빌더

Prefect 코어를 탑재하여 42가지 노드 유형의 조건 분기, 필터, 루프, 데이터 변환, 웹훅 대기 등 복잡한 실무 처리를 마우스 드래그 방식으로 설계하고 이력을 실시간 모니터링합니다.

스키마 기반 자동 계약 커넥터

서비스 연동이 코드 작성이 아닌 메타데이터 입력으로 이뤄집니다. 각 커넥터는 버전 규격화되어 출시 전에 API 제공 스키마 검증을 거치므로 핵심 시스템에 영향 없이 카탈로그만 확장됩니다.

실시간 관측 모니터링 장치

끊김 없는 자동 재연동 WebSocket 통신으로 대시보드 화면을 실시간 갱신하며, OpenTelemetry 및 Prometheus와 Grafana 환경으로 장애 징후를 추적하고 상태를 외부에 공개합니다.

멀티테넌트 보안 격리 체계

JWT 보안 인증과 상세 권한 제어(4종 역할), GKE 기반 테넌트 네임스페이스 완전 격리, 개인정보 비식별화 처리 등을 적용하여 철저한 감사 기준을 모두 통과했습니다.

증명된 오픈소스 및 표준 기술 활용

FastAPINext.jsNode.js / TypeScriptKubernetes / GKEPostgreSQLTimescaleDBRedisKafka / RedpandaPrefectQdrantNovuOpenTelemetryPrometheusGrafana

Zervanor 아키텍처가 시장에서 필승하는 이유

설계부터 내장된 서비스 중립성

코어 엔진에는 특정 외부 브랜드에 의존하는 로직이 전혀 들어 있지 않습니다. 동일한 커널이 표준 계약에 따라 WhatsApp, Stripe 등 수많은 외부 연동을 중립적으로 돌립니다. 모든 커넥터는 매뉴얼 문서와 실가동 테스트 요건을 완벽히 만족해야 출시되므로 신뢰도가 대단히 높습니다.

효율적인 이벤트 구동 방식

계속해서 데이터를 확인하러 가는 불필요한 폴링 방식이 아니라, stripe.payment.succeededgithub.issue.opened 같은 구독 신호가 이벤트 라우터에 들어오는 순간에만 에이전트와 프로세스가 깨어나므로 자원이 매우 효율적입니다.

Kubernetes 네이티브 런타임 제공

단순히 외부 API를 호출하는 기능을 넘어, 에이전트 자체를 컨테이너로 감싸 GKE 환경 하에 격리된 공간에서 상시 가동하고 데이터를 PostgreSQL과 TimescaleDB, Redis에 저장 및 처리하므로 완전한 기업용 오퍼레이션을 수행합니다.

신규 — 런타임 및 모델

플랫폼에서 — 또는 내 디바이스에서 실행.

같은 에이전트가 관리형 클라우드에서도, 내 컴퓨터에서도 실행되며, 클라우드와 온디바이스 모델을 라우팅해 사용하고, 채팅 인터페이스로 접근할 수 있습니다.

클라우드 또는 내 디바이스

같은 에이전트(하나의 manifest, 하나의 SDK)가 관리형 클라우드 Pod에서, 또는 Zervanor Desktop 앱을 통해 내 컴퓨터에서 실행됩니다. 아웃바운드로 연결되므로 방화벽 뒤에서도 동작합니다.

스마트 모델 라우팅

클라우드·플랫폼·온디바이스 모델을 이름이 지정된 라우터와 자동 폴백으로 하나의 카탈로그에. 에이전트별로 모델을 고르고, 원할 때 추론을 로컬에서 실행하세요.

Conversations(대화)

커넥터와 에이전트를 도구로 사용할 수 있는 지속적이고 모델 라우팅되는 채팅 — 무언가 변경되기 전에 확인 단계를 거칩니다.

현재는 데스크톱 런타임 호스트; 모바일 호스트는 로드맵에 있습니다.

플랫폼의 탄탄한 기반 기술을 눈으로 확인하세요.