Reference Architecture

A high-level view of how Runtime capabilities fit together.

Agentic Friendly

The Runtime layer is not a single component. It is a platform architecture made of several cooperating domains.

Architecture View

Capability Domains

DomainMain roleExample components
NetworkExpose, publish, and route trafficMetalLB, NGINX, APISIX, External DNS
SecurityAuthenticate, authorize, and protect secretsKeycloak, OpenFGA, OpenBao, cert-manager
InferenceRun production model workloadsKubeAI, vLLM, FasterWhisper
Workflow enginesExecute event-driven and durable processesArgo Events, Temporal
Data planeStore operational state and artifactsPostgreSQL, PgAdmin, MinIO
ObservabilityCollect and explore platform signalsGrafana, Prometheus, Loki, Alloy, Tempo
DeliveryMove artifacts and desired state into the clusterGitLab, Harbor, Argo CD

Design Intent

This architecture allows BullSequana AI to keep infrastructure concerns explicit and reusable. Higher layers can then consume Runtime services without rebuilding the same operational patterns for each product area.

On this page