Games & Interactive Systems
Ticket-based Matchmaking
Clients submit tickets โ Elo match โ
Allocate server
Zone 01
Players
๐ค
Client A
Elo 1200
๐ค
Client B
Elo 1180
๐ค
Client C
Elo 1220
submit
ticket
Zone 02
API Gateway
๐
API Gateway
REST / WebSocket
rate-limit ยท auth
enqueue
Zone 03
Matchmaking
Backend
โก
Redis
Ticket Queue
sorted by Elo
๐ฏ
Matchmaking
Service
pop + Elo match
group formation
allocate
server
Zone 04
Runtime
๐ฅ๏ธ
Server Allocator
Agones / custom
spawn game server
๐ฎ
Game Server
spawned instance
IP sent to clients
submit ticket
enqueue
allocate server
join server IP