Architecture
Services own their data and deploy on their own schedule, while the remaining monolith keeps running behind the same gateway until it is retired.
- Kong API gateway routing between services and the remaining monolith
- Go and Node.js services on EKS, one Helm chart per service
- Event bus on SNS and SQS for billing and notification events
- PostgreSQL per service on RDS
- Prometheus, Grafana and OpenTelemetry tracing across every hop