Architecture · Example

Web Service — System Architecture

distributed backend · async workers · event bus · request lifecycle

Runtime · Gateway Layer

  • http-gateway, websocket-gateway, api-gateway as k8s deployments
  • HPA scales on p95 latency + CPU
  • nginx + envoy sidecar pattern
  • queue-listener consumer group

Data · Storage

  • Postgres primary + 2 streaming replicas (WAL)
  • Redis cluster — cache, rate-limit, distributed locks
  • S3 versioned buckets with lifecycle rules
  • Kafka 3-broker cluster, replication factor 3

Transport · Integrations

  • Event topics: events.{ingress,domain,outbound}.*
  • Auth0 OIDC / JWT + PKCE
  • Datadog + Sentry for telemetry
  • ML cluster async via dedicated topic