Skip to content

Deployment Architecture

Container Strategy

Docker Compose Architecture:

  • Project Agent: 3 replicas with database and MCP server connectivity
  • Specialized Agents: 2 replicas per type with agent-specific configuration
  • Environment-based configuration for different deployment stages
  • Resource allocation and scaling policies per service type

Service Configuration:

  • Database URL and MCP server endpoints via environment variables
  • Agent type specification for specialized agent instances
  • Replica count optimization based on expected load patterns

Scaling Strategy

  • Horizontal pod autoscaling based on CPU/memory
  • Database read replicas for query scaling
  • Queue-based load leveling for job processing
  • Stateless services for easy horizontal scaling