Topic

System Design

Frameworks, walkthroughs and interview preparation.

System Design

Design a Chat System

How to design a chat app: WebSockets, message flow and ordering, storage, group chat fan-out, presence, offline delivery and multi-device sync.

4 min read

System Design

Design a News Feed

How to design a social news feed: fan-out on write vs read, the celebrity problem, feed caches, ranking, cursor pagination and media delivery.

4 min read