FlowX.AI Platform Architecture (5.9)

FlowX.AI Platform Architecture (5.9) An architecture diagram generated by Archify. FlowX Designer · no-code / full-code web app · Architecture component FlowX Designer no-code / full-code web app Client apps · web + mobile SDKs · Architecture component Client apps web + mobile SDKs API Gateway · OAuth2 + routing · FlowX.AI platform API Gateway OAuth2 + routing Process Engine · BPMN 2.0 execution · FlowX.AI platform · core Process Engine BPMN 2.0 execution core Data stores · Postgres · Mongo · Redis · ES · S3 · FlowX.AI platform Data stores Postgres · Mongo · Redis · ES · S3 Events Gateway · SSE via Redis pub/sub · FlowX.AI platform Events Gateway SSE via Redis pub/sub Apache Kafka · ai.flowx.{service}.{action}.v1 · FlowX.AI platform Apache Kafka ai.flowx.{service}.{action}.v1 Application Lifecycle · App Mgr · Runtime Mgr · Admin · FlowX.AI platform Application Lifecycle App Mgr · Runtime Mgr · Admin Content & Data · CMS · Search · Integrations · FlowX.AI platform Content & Data CMS · Search · Integrations AI Platform · agents · RAG · Qdrant · FlowX.AI platform AI Platform agents · RAG · Qdrant Business & Supporting · Docs · Notifications · Tasks · FlowX.AI platform Business & Supporting Docs · Notifications · Tasks Authorization · Authz · SpiceDB · Org Mgr · FlowX.AI platform Authorization Authz · SpiceDB · Org Mgr REST · GraphQL · WS HTTPS process state publish / consume event topics SSE real-time updates org lifecycle events FlowX.AI platform

Event-driven core

  • • Almost all inter-service communication flows through Kafka
  • • Topics follow ai.flowx.{service}.{action}.v1
  • • Events Gateway pushes real-time UI updates over SSE

Layered microservices

  • • 23+ containerized backend services on Kubernetes
  • • Core Engine also runs Advancing Controller and Scheduler
  • • AI Platform adds config-time and business agents

Two authorization engines

  • • Design-time checks evaluate SpiceDB relationship tuples
  • • Runtime permissions resolve from PostgreSQL tables
  • • Authentication delegates to Keycloak or Azure AD (Entra)