Kubernetes & Helm Deployment

A 22-container microservices architecture with per-service database accounts.

  • Trigger, Router, Interactive, Core, Action, and Admin service groups run as independently deployable containers, each scoped to its own database account, sitting on PostgreSQL, Redis, MinIO, and Qdrant infrastructure.
  • Kustomize is the canonical tool for local/alpha iteration; Helm is canonical for beta and production, with templated values files, upgrade/rollback history, and atomic releases.
  • Collector and trigger modules scale horizontally — replicas coordinate via the router’s coordination API to split ownership of servers and channels automatically.
  • Every service exposes Prometheus-format metrics at /metrics plus health and readiness endpoints for cluster-level monitoring and autoscaling.
Waddles superadmin dashboard

← Back to all features

Full technical documentation →