Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
System Design Interview Patterns Series' Articles
Back to Gabriel Anhaia's Series
Design a Multiplayer Game Lobby (NAT Traversal, Matchmaking, Anti-Cheat)
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
May 23
Design a Multiplayer Game Lobby (NAT Traversal, Matchmaking, Anti-Cheat)
#
systemdesign
#
interview
#
gamedev
#
networking
Comments
Add Comment
12 min read
Design a Video Upload Pipeline: Chunked, Resumable, Fan-Out Transcode
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
May 23
Design a Video Upload Pipeline: Chunked, Resumable, Fan-Out Transcode
#
systemdesign
#
interview
#
video
#
distributedsystems
Comments
Add Comment
12 min read
Design a Real-Time Ad-Bidding System (The Way Interviewers Actually Want)
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
May 23
Design a Real-Time Ad-Bidding System (The Way Interviewers Actually Want)
#
systemdesign
#
interview
#
adtech
#
distributedsystems
Comments
Add Comment
11 min read
Design a Distributed Counter: Views, Likes, and the Hot Key You Forgot
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
May 23
Design a Distributed Counter: Views, Likes, and the Hot Key You Forgot
#
systemdesign
#
interview
#
distributedsystems
#
scalability
Comments
Add Comment
12 min read
Design a Feature Flag Service: 100k SDK Clients and the SSE Protocol Reframe
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
May 24
Design a Feature Flag Service: 100k SDK Clients and the SSE Protocol Reframe
#
systemdesign
#
interview
#
distributedsystems
#
scalability
Comments
Add Comment
11 min read
Design a Feature Flag Service: 100k SDK Clients and the SSE Protocol Reframe
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
May 24
Design a Feature Flag Service: 100k SDK Clients and the SSE Protocol Reframe
#
systemdesign
#
interview
#
distributedsystems
#
scalability
Comments
Add Comment
11 min read
Design a Job Scheduler at 10M Jobs/Day: 4 Components, 3 Failure Modes
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
May 24
Design a Job Scheduler at 10M Jobs/Day: 4 Components, 3 Failure Modes
#
systemdesign
#
interview
#
distributedsystems
#
scalability
Comments
Add Comment
12 min read
Design a Real-Time Collaboration Backend (OT vs CRDT, Step by Step)
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
May 24
Design a Real-Time Collaboration Backend (OT vs CRDT, Step by Step)
#
systemdesign
#
interview
#
realtime
#
distributedsystems
Comments
Add Comment
11 min read
Design a Payment Ledger: Idempotent, Audit-Compliant, Reconciles to the Cent
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
May 24
Design a Payment Ledger: Idempotent, Audit-Compliant, Reconciles to the Cent
#
systemdesign
#
interview
#
fintech
#
distributedsystems
Comments
Add Comment
12 min read
Design a Multi-Device Authentication Service (Sessions vs JWT vs Passkeys)
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
May 24
Design a Multi-Device Authentication Service (Sessions vs JWT vs Passkeys)
#
systemdesign
#
interview
#
security
#
auth
Comments
Add Comment
10 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account