IVR Infrastructure and Operations
Runtime path
Current production resources
The resources are in AWS account 564141170168, region ap-southeast-1.
| Resource | Current production name/detail |
|---|---|
| ECS cluster / service | dmind-ivr-backend / dmind-ivr-backend-prod |
| ECR repository / image | dmind-ivr-backend / dmind-ivr-backend:v1.1.1 |
| Application Load Balancer | dmind-ivr-prod (internet-facing) |
| Redis replication group | dmind-ivr-backend-prod |
| CloudWatch log group | /dmind-ivr-backend |
| MongoDB Atlas | Project DMIND Production, cluster dmind-ivr-backend-prod, database dmind-ivr |
| AI service bundle | 1_2_0 |
Runtime configuration
The ECS task requires these configuration groups:
- application port, CORS, timezone, and logging
- MongoDB connection string,
dmind-ivrdatabase, and timeout dmind-ivr-backend-prodRedis endpoint- AI controller endpoint, AI service bundle, and
IVRinterview source - session start/default/end TTL and timestamp rate limit
- shared inbound API access key
- AWS region and CloudWatch namespace
- deployment environment
The service has no local media store: recordings pass through the HTTP request to the AI controller.
Build and runtime activation
The dmind-ivr-backend repository workflows build and publish the application image. Runtime activation is a separate operation; publishing an image does not update the ECS service.