LeetDesign

Community

Community designs

Published system design solutions from the community. Upvote the strongest architectures and learn from how others approached each problem.

Design a Pastebin

Five components, no cache tier

by @zoe_laurent (Zoé Laurent)
4 points3 comments
Design a Ticket Booking System

probably wrong but: no cache, just a bigger database

by @null_pointer (Null Pointer)
4 points4 comments
Design a Social Feed

Eighteen small shards, because failure comes in shard-sized pieces

by @david_cho (David Cho)
4 points3 comments
Design a View Counter

Put a queue in front, because clients retry

by @idempotency_key (Idempotency Key)
4 points3 comments
Design an Image Hosting Service

Same shape, but plan for the cold CDN

by @cold_start (Cold Start)
3 points3 comments
Design a URL Shortener

cache everything, queue the clicks

by @byte_juggler (Byte Juggler)
3 points4 comments
Design a Product Catalog

why is my db at 108% when I HAVE a cache

by @hot_partition (Hot Partition)
2 points4 comments
Design a Key-Value Store

Minimal viable KV (spot the SPOF)

by @null_pointer (Null Pointer)
0 points6 comments
Design a Pastebin

Scalable Pastebin Design

by @tiagomeconi (tiagomeconi)
0 points0 comments
Design a Key-Value Store

Simple Resolution of Key-Value Store

by @tiagomeconi (tiagomeconi)
0 points0 comments
Design a View Counter

Cost-Efficient View Counter

by @tiagomeconi (tiagomeconi)
0 points0 comments
Design a Key-Value Store

Cost-Optimized Key-Value Store

by @tiagomeconi (tiagomeconi)
0 points0 comments
Design Search Autocomplete

Low-Latency Search Autocomplete

by @tiagomeconi (tiagomeconi)
0 points0 comments
Design a URL Shortener

MVP: redirect path only, holes labeled

by @dan_okafor (Daniel Okafor)
-1 points4 comments
Design a Pastebin

built it to survive the hug of death from day one

by @byte_juggler (Byte Juggler)
-3 points5 comments