BOT architecture

  • Normal HTTP service request/response and backend service to provide BOT API
  • Communicate with the platform API (Slack/Discord/Twitch)
  • Trigger BOT by using HOOK (TODO)

Streaming architecture and Kafka

  • Kafka producer and consumer, producing mechanism: ?

ECS & Microservice architecture

  • Multiple ECS service with the ECS Fargate (for setting up auto-scaling)
  • Internal private load balancer
  • In the same VPC and communicate via Route53 private zone.

Kubernetes and micro service architecture

K8S simple diagram

Link to original