Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
#
systemdesign
Follow
Hide
Posts
Left menu
đź‘‹
Sign in
for the ability to sort posts by
relevant
,
latest
, or
top
.
Right menu
How to Handle Sudden Traffic Spikes in Production (AWS Architecture Patterns That Actually Work)
Muhammad Usman
Muhammad Usman
Muhammad Usman
Follow
Jun 12
How to Handle Sudden Traffic Spikes in Production (AWS Architecture Patterns That Actually Work)
#
aws
#
systemdesign
#
devops
#
backend
Comments
Add Comment
4 min read
System Design - 17. Service Discovery & Service Mesh: How Thousands of Services Find Each Other
Rajkiran
Rajkiran
Rajkiran
Follow
Jun 12
System Design - 17. Service Discovery & Service Mesh: How Thousands of Services Find Each Other
#
architecture
#
systemdesign
#
software
#
design
Comments
Add Comment
8 min read
System Design - 14. Event-Driven Architecture: Event Sourcing, CQRS, and the Outbox Pattern Explained
Rajkiran
Rajkiran
Rajkiran
Follow
Jun 12
System Design - 14. Event-Driven Architecture: Event Sourcing, CQRS, and the Outbox Pattern Explained
#
systemdesign
#
software
#
high
#
distributedsystems
Comments
Add Comment
8 min read
System Design - 15. The Saga Pattern: How Uber Books a Trip Without a Single Database Transaction
Rajkiran
Rajkiran
Rajkiran
Follow
Jun 12
System Design - 15. The Saga Pattern: How Uber Books a Trip Without a Single Database Transaction
#
architecture
#
distributedsystems
#
microservices
#
systemdesign
Comments
Add Comment
7 min read
What Is a Dead Letter Queue (DLQ) and Why Is It Essential in Modern System Architecture?
Michelle
Michelle
Michelle
Follow
Jun 12
What Is a Dead Letter Queue (DLQ) and Why Is It Essential in Modern System Architecture?
#
architecture
#
backend
#
distributedsystems
#
systemdesign
1
 reaction
Comments
Add Comment
4 min read
How to Build Production-Ready Generative AI Development Services for Enterprise Applications
Dixit Angiras
Dixit Angiras
Dixit Angiras
Follow
Jun 12
How to Build Production-Ready Generative AI Development Services for Enterprise Applications
#
ai
#
architecture
#
llm
#
systemdesign
Comments
Add Comment
4 min read
System Design - 18. Fault Tolerance Patterns: Circuit Breakers, Bulkheads, and the Art of Failing Gracefully
Rajkiran
Rajkiran
Rajkiran
Follow
Jun 12
System Design - 18. Fault Tolerance Patterns: Circuit Breakers, Bulkheads, and the Art of Failing Gracefully
#
software
#
distributedsystems
#
systemdesign
#
microsoft
1
 reaction
Comments
Add Comment
9 min read
System Design - 13. Message Queues Explained: Why LinkedIn Built Kafka and Changed Async Communication Forever
Rajkiran
Rajkiran
Rajkiran
Follow
Jun 11
System Design - 13. Message Queues Explained: Why LinkedIn Built Kafka and Changed Async Communication Forever
#
architecture
#
backend
#
distributedsystems
#
systemdesign
Comments
Add Comment
8 min read
REST vs GraphQL vs gRPC — Which One Should You Actually Use?
OutworkTech
OutworkTech
OutworkTech
Follow
Jun 16
REST vs GraphQL vs gRPC — Which One Should You Actually Use?
#
api
#
architecture
#
backend
#
systemdesign
1
 reaction
Comments
Add Comment
5 min read
System Design - 12. REST vs GraphQL vs gRPC: Choosing the Right API for Every Job
Rajkiran
Rajkiran
Rajkiran
Follow
Jun 11
System Design - 12. REST vs GraphQL vs gRPC: Choosing the Right API for Every Job
#
api
#
architecture
#
backend
#
systemdesign
2
 reactions
Comments
Add Comment
9 min read
System Design - 10. Load Balancing: The Traffic Cop That Keeps the Internet Alive
Rajkiran
Rajkiran
Rajkiran
Follow
Jun 11
System Design - 10. Load Balancing: The Traffic Cop That Keeps the Internet Alive
#
architecture
#
distributedsystems
#
networking
#
systemdesign
Comments
Add Comment
9 min read
System Design - 11. CDNs Explained: Why Your Netflix Video Loads Faster Than Your Email
Rajkiran
Rajkiran
Rajkiran
Follow
Jun 11
System Design - 11. CDNs Explained: Why Your Netflix Video Loads Faster Than Your Email
#
infrastructure
#
networking
#
performance
#
systemdesign
1
 reaction
Comments
Add Comment
8 min read
Transactional Outbox with Kafka: How to Stop Losing Events When Syncing Databases
Denis Toropov
Denis Toropov
Denis Toropov
Follow
Jun 11
Transactional Outbox with Kafka: How to Stop Losing Events When Syncing Databases
#
architecture
#
database
#
distributedsystems
#
systemdesign
Comments
Add Comment
2 min read
Read Replicas vs Sharding Explained Simply: When to Scale Reads vs When to Split Data
Abdullah al Mubin
Abdullah al Mubin
Abdullah al Mubin
Follow
Jun 11
Read Replicas vs Sharding Explained Simply: When to Scale Reads vs When to Split Data
#
database
#
systemdesign
#
backend
#
architecture
Comments
Add Comment
3 min read
How Database Inserts Work: WAL and Buffer Pools
Doogal Simpson
Doogal Simpson
Doogal Simpson
Follow
Jun 11
How Database Inserts Work: WAL and Buffer Pools
#
database
#
backend
#
systemdesign
#
softwareengineering
Comments
Add Comment
4 min read
đź‘‹
Sign in
for the ability to sort posts by
relevant
,
latest
, or
top
.
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account