CronCompose runtime architecture

Public marketing surface, signed-in deploy path, and mTLS agents

CronCompose runtime architecture Public marketing surface, signed-in deploy path, and mTLS agents Visitor · Signed out · Architecture component Visitor Signed out Operator · Signed in · Architecture component Operator Signed in Web UI · Next.js /app · Control plane host · PublicChrome | AppShell Web UI Next.js /app PublicChrome | AppShell Control Plane API · Fiber HTTP · Control plane host › Session + role gates · REST /api Control Plane API Fiber HTTP REST /api Session Auth · Cookie + roles · Control plane host › Session + role gates Session Auth Cookie + roles PostgreSQL · system of record · Control plane host PostgreSQL system of record Agent Gateway · gRPC mTLS · Control plane host · client certs Agent Gateway gRPC mTLS client certs GitHub / GitLab · repos + webhooks · Architecture component GitHub / GitLab repos + webhooks Agent Runtime · per-server process · Managed Linux server Agent Runtime per-server process Deploy Manager · clone · build · release · Managed Linux server Deploy Manager clone · build · release Host Workloads · pm2 · systemd · docker · Managed Linux server · start + logs Host Workloads pm2 · systemd · docker start + logs landing / docs HTTPS REST /api dispatch mTLS stream DeployCommand start / health connector logs verify session SQL webhook / OAuth Control plane host Session + role gates Managed Linux server Legend Frontend Backend Database Cloud Security External