# Architecture Overview ## Services - api-gateway - auth-service - audit-service - customer-service - interaction-service - routing-service - voice-adapter-service - telegram-adapter-service - kb-service - reporting-service - supervisor-service ## Data and event strategy - All services use SQL storage via `DATABASE_URL` - Default local mode: SQLite (`.data/mvp_cc.db`) - Target mode: PostgreSQL (supported in `deployment/docker-compose.yml`) - Contract-first API and JSON event schema artifacts - Event contracts are fixed and ready for message bus integration (RabbitMQ/Kafka) in next phase ## Deployment - Local: Docker Compose - On-prem: Kubernetes manifests and Helm chart