DEV Community

# systemdesign

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Why Your System Slows Under Load (And What to Do About It)

Why Your System Slows Under Load (And What to Do About It)

Comments
3 min read
Why Big Classes Get Bigger: Understanding Preferential Attachment in Your Code

Why Big Classes Get Bigger: Understanding Preferential Attachment in Your Code

Comments
4 min read
Don’t Just Draw It, Design It: Making System Diagrams Useful

Don’t Just Draw It, Design It: Making System Diagrams Useful

Comments
2 min read
Consistent Hashing in System Design

Consistent Hashing in System Design

Comments
2 min read
Kubernetes and Docker: The Perfect Duo for Scaling Applications

Kubernetes and Docker: The Perfect Duo for Scaling Applications

10
Comments
2 min read
Designing Distributed Resetting Counter

Designing Distributed Resetting Counter

Comments
4 min read
From Lone Architects to Team Players: How System Design Has Evolved

From Lone Architects to Team Players: How System Design Has Evolved

Comments
2 min read
Requirements Engineering: A Practical Approach from 30 Years of Industry Experience

Requirements Engineering: A Practical Approach from 30 Years of Industry Experience

Comments
3 min read
Understanding Inverted Indexes: The Backbone of Efficient Search

Understanding Inverted Indexes: The Backbone of Efficient Search

Comments
4 min read
flow design for access and refresh token- JWT

flow design for access and refresh token- JWT

5
Comments
1 min read
Excited to Be Part of This Community! 🚀

Excited to Be Part of This Community! 🚀

Comments
1 min read
Scaling the Viral App: The Emotional Rollercoaster of Taming Traffic with Consistent Hashing

Scaling the Viral App: The Emotional Rollercoaster of Taming Traffic with Consistent Hashing

1
Comments
8 min read
Automated Monitoring and Message Notification System for Payment Channels

Automated Monitoring and Message Notification System for Payment Channels

Comments
5 min read
3 quick tips for your upcoming system design interview

3 quick tips for your upcoming system design interview

Comments
2 min read
Lazy Loading and Circular References

Lazy Loading and Circular References

Comments
5 min read
15 System Design Resources for Interviews (including Cheat Sheets)

15 System Design Resources for Interviews (including Cheat Sheets)

237
Comments 1
12 min read
CDN NLogN🌍

CDN NLogN🌍

Comments
2 min read
Sidecar Pattern in Microservices

Sidecar Pattern in Microservices

Comments
2 min read
System Design 12 - Data Consistency: Making Sure Your Data Agrees Everywhere

System Design 12 - Data Consistency: Making Sure Your Data Agrees Everywhere

Comments
2 min read
Event Sourcing in Microservices

Event Sourcing in Microservices

Comments
2 min read
15 System design tradeoffs for Software Developer Interviews

15 System design tradeoffs for Software Developer Interviews

159
Comments 3
8 min read
System Design 11 - Data Replication: Double the Data, Double the Availability

System Design 11 - Data Replication: Double the Data, Double the Availability

Comments
2 min read
Understanding the CQRS Pattern

Understanding the CQRS Pattern

Comments
2 min read
System Design 08 - Rate Limiting: The Bouncer That Keeps Your API Calm

System Design 08 - Rate Limiting: The Bouncer That Keeps Your API Calm

Comments
2 min read
Implementing the Retry Pattern in Microservices

Implementing the Retry Pattern in Microservices

Comments
2 min read
High Availability for Social Media Platforms: Leader-Follower Architecture and Leader Election

High Availability for Social Media Platforms: Leader-Follower Architecture and Leader Election

Comments
4 min read
Understanding Database Sharding

Understanding Database Sharding

Comments
2 min read
Simplifying System Design: Authentication vs Authorization

Simplifying System Design: Authentication vs Authorization

8
Comments
2 min read
The 1 Technique That Makes Shopify Engineers Masters At System Design

The 1 Technique That Makes Shopify Engineers Masters At System Design

Comments
3 min read
System Design 06 - Message Queues: The Secret Schedulers Behind Scalable Systems

System Design 06 - Message Queues: The Secret Schedulers Behind Scalable Systems

Comments
2 min read
System Design 09 - Data Partitioning: Dividing to Conquer Big Data

System Design 09 - Data Partitioning: Dividing to Conquer Big Data

Comments
2 min read
Design Patterns: Adapter - using GoLang

Design Patterns: Adapter - using GoLang

Comments
3 min read
Design Pattern: Builder - using GoLang

Design Pattern: Builder - using GoLang

Comments
4 min read
Design Pattern: Abstract Factory - using GoLang

Design Pattern: Abstract Factory - using GoLang

Comments
4 min read
Simplifying System Design: Messaging Queues

Simplifying System Design: Messaging Queues

9
Comments
2 min read
🔥 17 Best Free GitHub Repositories to Crack System Design Interviews 🛠️

🔥 17 Best Free GitHub Repositories to Crack System Design Interviews 🛠️

10
Comments
16 min read
System Design 05 - Databases: The Backbone of Data and Digital Nostalgia

System Design 05 - Databases: The Backbone of Data and Digital Nostalgia

1
Comments
2 min read
How Real-Time Editing Works: Understanding Event Ordering in Distributed Systems

How Real-Time Editing Works: Understanding Event Ordering in Distributed Systems

Comments
4 min read
Designing The Perfect Incentivised System - Part 2

Designing The Perfect Incentivised System - Part 2

Comments
8 min read
7. Understanding the Circuit Breaker Pattern

7. Understanding the Circuit Breaker Pattern

Comments
2 min read
Cache NLogN🏎️

Cache NLogN🏎️

Comments
2 min read
Decoding Kafka: A Streaming Powerhouse?

Decoding Kafka: A Streaming Powerhouse?

1
Comments
4 min read
Database Sharding and Partitioning

Database Sharding and Partitioning

3
Comments
4 min read
System Design 02 - Caching: The Art of Keeping Users Happy Without Breaking a Sweat

System Design 02 - Caching: The Art of Keeping Users Happy Without Breaking a Sweat

1
Comments
2 min read
Unlocking the Secrets of Authentication: A Human's Guide to Digital Security 🔐

Unlocking the Secrets of Authentication: A Human's Guide to Digital Security 🔐

Comments
5 min read
System Design 10 - Distributed Logging and Monitoring: Keeping an Eye on Your System’s Every Move

System Design 10 - Distributed Logging and Monitoring: Keeping an Eye on Your System’s Every Move

Comments
2 min read
Event-Driven Architecture, Event Sourcing, and CQRS: How They Work Together

Event-Driven Architecture, Event Sourcing, and CQRS: How They Work Together

2
Comments
9 min read
Designing The Perfect Incentivised System - Part 1

Designing The Perfect Incentivised System - Part 1

1
Comments
9 min read
8 Common System Design Problems and How to Solve Them

8 Common System Design Problems and How to Solve Them

62
Comments 5
2 min read
Session Management, Tokens & Refresh Tokens

Session Management, Tokens & Refresh Tokens

2
Comments
4 min read
Agent Task Orchestration System: From Design to Production

Agent Task Orchestration System: From Design to Production

Comments
4 min read
How they created this service

How they created this service

1
Comments
1 min read
10 Common Software Architectural Patterns Explained

10 Common Software Architectural Patterns Explained

Comments
6 min read
Building Enterprise-Level Agent Systems: Core Component Design and Optimization

Building Enterprise-Level Agent Systems: Core Component Design and Optimization

Comments
5 min read
Building Enterprise Agent Systems: Core Component Design and Optimization

Building Enterprise Agent Systems: Core Component Design and Optimization

Comments
4 min read
Solid Principle in Simple English

Solid Principle in Simple English

5
Comments
4 min read
Understanding the Layered Architecture Pattern: A Comprehensive Guide

Understanding the Layered Architecture Pattern: A Comprehensive Guide

Comments
12 min read
System Design 04 - API Gateway: Your System’s VIP Entrance

System Design 04 - API Gateway: Your System’s VIP Entrance

1
Comments
2 min read
System Design - Notification Component

System Design - Notification Component

2
Comments
3 min read
Kubernetes Architecture Explained

Kubernetes Architecture Explained

1
Comments
2 min read
loading...