← back
|
🌐
High Level Design
🕶️
AWAKENING
0 / 100
[
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
]
0%
System Design. Scalability, databases, caching, microservices.
42 topics available • 0 completed
⟳ [ RANDOM TOPIC ]
TOPICS
Foundations
[10]
○
001
Foundations: The Architect's Compass
[BASIC]
20m
→
○
002
Foundations: Wires & Voices — Networking & Protocols
[BASIC]
25m
→
○
003
Foundations: The Long Memory — Data & Storage
[BASIC]
30m
→
○
004
Foundations: Many Nodes, One Truth — Distribution & Consensus
[BASIC]
25m
→
○
005
Foundations: The Assembly Line — Flow, Caching & Throughput
[BASIC]
25m
→
○
006
Foundations: Keeping It Alive — Platform & Ops
[BASIC]
25m
→
○
007
Foundations: DevOps & SRE Operations
[BASIC]
30m
→
○
008
Foundations: AWS Cloud Architecture Fundamentals
[BASIC]
30m
→
○
009
Foundations: The Pattern Playbook — Key Architecture Patterns
[BASIC]
25m
→
○
010
Foundations: Back-of-Envelope — Numbers & System Limits
[BASIC]
30m
→
Data Structures & Patterns
[9]
○
001
Designing an API Rate Limiter
[MED]
25m
→
○
002
Designing a Distributed Cache
[MED]
22m
→
○
003
Time-Sortable IDs (Snowflake, ULID, UUIDv7)
[MED]
20m
→
○
004
Designing a Metrics Monitoring System
[HARD]
25m
→
○
005
Designing a Top-K / Trending System
[HARD]
25m
→
○
006
Common Social-Media Design Patterns
[HARD]
45m
→
○
007
Large Media Upload & Processing Pipeline
[HARD]
50m
→
○
008
Scaling Relational Databases
[HARD]
35m
→
○
009
Probabilistic Data Structures
[HARD]
35m
→
Case Studies
[23]
○
001
Designing a Text Sharing Service
[EASY]
20m
→
○
002
Designing a URL Shortening Service
[EASY]
25m
→
○
003
Designing an Auction System
[MED]
20m
→
○
004
Designing a Cloud File Storage System
[MED]
45m
→
○
005
Designing an Email Service
[MED]
25m
→
○
006
Designing an Instant Messaging System
[MED]
30m
→
○
007
Designing a Distributed Job Scheduler
[MED]
20m
→
○
008
Designing a Photo Sharing Service
[MED]
25m
→
○
009
Designing a Proximity Service
[MED]
25m
→
○
010
Designing a Social Graph System
[MED]
25m
→
○
011
Designing a Social Media Search System
[MED]
25m
→
○
012
Designing a Ticket Booking System
[MED]
25m
→
○
013
Designing a Typeahead/Autocomplete System
[MED]
35m
→
○
014
Designing a Video Streaming Service
[MED]
30m
→
○
015
Designing an Ad Click Aggregator
[HARD]
22m
→
○
016
Designing an AI Chat Service
[HARD]
25m
→
○
017
Designing an Audio Search Engine
[HARD]
20m
→
○
018
Designing a Calling App
[HARD]
20m
→
○
019
Designing a Collaborative Document Editor
[HARD]
25m
→
○
020
Designing a Payment System
[HARD]
22m
→
○
021
Designing a Ride-Sharing Service
[HARD]
25m
→
○
022
Designing a Social Network Feed System
[HARD]
30m
→
○
023
Designing a Web Crawler
[HARD]
30m
→
TAGS
#basics
#interview
#cap
#scalability
#networking
#protocols
#load-balancing
#api-gateway
#database
#sharding
#indexing
#storage-engines
#replication
#consensus
#distributed-systems
#caching
#queues
#concurrency
#resilience
#observability
#kubernetes
#cloud
#auth
#devops
#sre
#monitoring
#cicd
#linux
#aws
#ec2
#vpc
#iam
#infrastructure
#patterns
#scaling
#async
#contention
#workflow
#numbers
#latency
#availability
#capacity-planning
#system-design
#pastebin
#text-sharing
#hld
#url-shortener
#rate-limiter
#api-design
#auction
#optimistic-locking
#real-time
#cloud-storage
#consistent-hashing
#email
#microservices
#messaging
#chat
#scheduling
#fault-tolerance
#photo-sharing
#proximity-service
#quadtree
#geospatial
#social-graph
#graph-traversal
#bfs
#search
#inverted-index
#ticket-booking
#typeahead
#autocomplete
#trie
#video-streaming
#ids
#snowflake
#ulid
#stream-processing
#aggregation
#analytics
#ai
#inference
#streaming
#gpu
#audio-search
#fingerprinting
#voip
#calling
#collaboration
#crdt
#websocket
#time-series
#alerting
#payments
#consistency
#ride-sharing
#uber
#twitter
#feed
#timeline
#top-k
#web-crawler
#social-media
#follower-followee
#bloom-filter
#media
#s3
#signed-url
#multipart
#fan-out
#transcoding
#postgres
#distributed-sql
#cassandra
#cuckoo-filter
#hyperloglog
#count-min-sketch
#scale