DEV Community

#systemdesign

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Designing a Notification System: Queues, Retries, Rate Limiting & Scale

Designing a Notification System: Queues, Retries, Rate Limiting & Scale

Comments 4
13 min read
Under the Hood: Distributed Message Broker Design, Storage, and Failure Modes

Under the Hood: Distributed Message Broker Design, Storage, and Failure Modes

2
Comments
1 min read
Cache Avalanche: When Your Cache Fails and Your Database Pays the Price

Cache Avalanche: When Your Cache Fails and Your Database Pays the Price

Comments
2 min read
Designing a URL Shortener: Architecture, Base62, Redis Caching & Scaling

Designing a URL Shortener: Architecture, Base62, Redis Caching & Scaling

Comments
15 min read
Six System Design Problems, and the New Problem Each Fix Creates

Six System Design Problems, and the New Problem Each Fix Creates

11
Comments
14 min read
Kafka Interview Prep (Part 2) — When Things Break in Production

Kafka Interview Prep (Part 2) — When Things Break in Production

Comments
8 min read
Building a Real-Time Notification System at Scale: The Gandalf Approach

Building a Real-Time Notification System at Scale: The Gandalf Approach

1
Comments 1
5 min read
System Design: Rate Limiter

System Design: Rate Limiter

Comments
24 min read
Designing Pastebin: What I Learned About System Design

Designing Pastebin: What I Learned About System Design

Comments
6 min read
Android System Design: A Practical Guide for Senior Android Engineers

Android System Design: A Practical Guide for Senior Android Engineers

Comments 2
7 min read
I Built an Interactive System Design Simulator — Learn by Breaking Things

I Built an Interactive System Design Simulator — Learn by Breaking Things

Comments 1
1 min read
Kafka Interview Prep (Part 1) — Know Your Fundamentals Cold

Kafka Interview Prep (Part 1) — Know Your Fundamentals Cold

Comments 2
11 min read
Bulletproof Idempotency in Distributed Payment Systems: Beyond the Client Header

Bulletproof Idempotency in Distributed Payment Systems: Beyond the Client Header

1
Comments 3
3 min read
The First Architecture Draft

The First Architecture Draft

1
Comments 1
3 min read
Why the Outbox Pattern, Queue, and Embedding Worker?

Why the Outbox Pattern, Queue, and Embedding Worker?

Comments
3 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.