πŸŽ“ A1Learner
πŸ”
0 of 42 lessons completed

Home / System Design

System Design

The classic design problems with one method: URL shortener, rate limiter, chat, news feed, autocomplete, notifications and a key-value store. Every number is worked in the open and checked.

Start learning ❯❯42 lessons · 9 topics · 0/42 completed

Course contents

Work top to bottom β€” the sidebar is the course. Topics later in the list assume the ones before them.

Design Problems, One Method

Intermediate · ⏱ 6 min · standalone lesson

URL Shortener

Start: Design a URL Shortener: The Ask ❯

Rate Limiter

Start: Design a Rate Limiter: The Ask ❯

Chat System

Start: Design a Chat System: The Ask ❯

News Feed

Start: Design a News Feed: The Ask ❯

Autocomplete

Start: Design Autocomplete: The Ask ❯

Notifications

Start: Design a Notification System: The Ask ❯

Key-Value Store

Start: Design a Key-Value Store: The Ask ❯

Design a Social App End to End

Intermediate · ⏱ 16 min · standalone lesson