Korea Concert Ticketing Platform

Architecture Migration · ผังสถาปัตยกรรม 2 บท
① MONOLITH ② MICROSERVICE · HORIZONTAL SCALE ③ CELL-BASED
CHAPTER 01 ผัง Monolith ⟶ Microservice

Monolith ⟶ Microservice

One Deploy Unit Scales as One Unit.
one monolithmany services
Beanstalk · EC2ECS Fargate
RDS singleAurora + 2 readers
sync onlyMQ / DLQ
≥ $5,600 / monthpay per use
อ่านผังบทที่ 1
CHAPTER 02 ผัง Microservice · Cell-Based Architecture

Microservice · Cell-Based

Blast Radius Is a Design Choice.
one shared clusterone cell per concert
ALB routingCloudflare Worker
manual scaleFloodgate
shared datacell data + central DB
global blast radiusper-cell blast radius
อ่านผังบทที่ 2
AWS · Cloudflare · ECS Fargate · Aurora Global · Grafana Stack drawn by NU PANUWAT