InEngineering Under PressurebyThe Turtle Code·2d agoJava Concurrency in Low-Level Design Interviews: The Bugs You Need to Know Before Choosing a LockA ticket-booking API passes every test in development. Then two users book the same seat at almost the same time, and both receive…
Hardik·Oct 24Designing a URL Shortener: My First High-Level System DesignExploring API design, Redis caching, database capacity, horizontal scaling, and asynchronous analytics.
Md Salman Kashif·Oct 24Why Isn’t Redis Your Database? A 7-Minute RevisionRedis answers in microseconds and it can write to disk. So why does almost every system design keep a “real” database behind it? Here is…
Chetan mali·Oct 7What Happens When One URL Gets 10 Million Clicks?Designing a URL Shortener at Scale — Part 2
Chetan mali·Oct 6From a Long URL to aZ91Kx — Building the Core of a URL ShortenerYou have probably used a URL shortener hundreds of times.
Nikhil Sharma·Sep 24Got Selected for SDE-2 | TekionHappy to share that I recently got selected for an SDE-2 role after going through 4 interview rounds — DSA, LLD, HLD and a Managerial…
Shivamsingla·Sep 15Designing a URL Shortener: A Beginner-Friendly System Design GuideWhat TinyURL and Bitly can teach us about caching, Base62, databases, scalability, and distributed systems
Rajeev Kumar·Sep 5Low-Level Design (LLD) of Splitwise: System Design Interview GuideMastering the low-level design of real-world applications is a staple of system design interviews. One of the most frequently asked…