Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Compose Service Catalog

The four deployments use a common service architecture. A service may be omitted, duplicated under another runtime identity, or placed behind a Compose profile, but its configuration boundary remains the same.

Service or groupResponsibilityDefault host port when published
PostgreSQL and bootstrap jobsPortal, Knowledge and operational persistence; schema and credential preparation5432
Light OAuthOAuth/OIDC tokens, authorization and JWKS6881
ControllerRuntime registration, control transport and execution coordinationInternal in current stacks
Config ServerHost/service/environment-specific configuration snapshots8435
Hybrid command and queryJava Portal command/query APIs and projections8439, 8440
Portal serviceRust Portal APIs and integration endpoints2498
Light GatewayPublic Portal BFF, API routing, MCP and static UI443
LLM GatewayDedicated OpenAI-compatible model routing profile8444
Light WorkflowWorkflow execution and workflow-backed MCP tools8436
Light AgentAgent runtime and optional specialized service instances8083 and service-specific ports
Light KnowledgeKnowledge API, administration and asynchronous worker8092 for the public API
Light A2AOptional Agent-to-Agent transportProfile-dependent
Demo servicesRegression and tutorial REST/MCP backends80858087
Enterprise Portal BFFOptional Microsoft Entra SSO BFF in bootstrap deployment8445

Image tags and exact environment assignments are deployment inputs and may change independently. Use this catalog for meaning and constraints, then check the selected distribution’s current Compose file for its concrete value.