DEV Community

# systemdesign

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Event-Driven Architecture, Event Sourcing, and CQRS: How They Work Together

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

Comments
9 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
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
How they created this service

How they created this service

Comments
1 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
Understanding the Layered Architecture Pattern: A Comprehensive Guide

Understanding the Layered Architecture Pattern: A Comprehensive Guide

Comments
12 min read
System Design 15 - Real-Time Collaboration Systems: Syncing Minds, One Keystroke at a Time

System Design 15 - Real-Time Collaboration Systems: Syncing Minds, One Keystroke at a Time

Comments
2 min read
Main API Architecture Styles

Main API Architecture Styles

Comments
3 min read
CDN NLogN🌍

CDN NLogN🌍

Comments
2 min read
Understanding Quorum-Based Approaches in Distributed Systems - Jaimin Bariya

Understanding Quorum-Based Approaches in Distributed Systems - Jaimin Bariya

5
Comments
5 min read
System Design 13 - Database Sharding: Slicing Data for Scalability and Speed

System Design 13 - Database Sharding: Slicing Data for Scalability and Speed

Comments
1 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
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
Reliable Notification Systems: Implementing Dead Letter Queues with RabbitMQ and Node.js

Reliable Notification Systems: Implementing Dead Letter Queues with RabbitMQ and Node.js

9
Comments 2
4 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
Simplifying System Design: Caching

Simplifying System Design: Caching

Comments
3 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
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
10 Common Software Architectural Patterns Explained

10 Common Software Architectural Patterns Explained

Comments
6 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
Kubernetes Architecture Explained

Kubernetes Architecture Explained

Comments
2 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
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
System Design - Building a Scalable Real-Time Blog Platform with Kafka and Cassandra

System Design - Building a Scalable Real-Time Blog Platform with Kafka and Cassandra

Comments
10 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
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

55
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
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

4
Comments
4 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

4
Comments
3 min read
Strategy Design Pattern

Strategy Design Pattern

6
Comments
3 min read
Introduction to System Design

Introduction to System Design

Comments
10 min read
System Design 01 - Data Storage: Pick Your Poison Wisely

System Design 01 - Data Storage: Pick Your Poison Wisely

1
Comments
2 min read
How is Concurrency Control Maintained to Ensure Isolation?

How is Concurrency Control Maintained to Ensure Isolation?

Comments
3 min read
Consistent Hashing: How it Works and Why it’s So Useful

Consistent Hashing: How it Works and Why it’s So Useful

1
Comments 2
4 min read
Tackling Complex Software Issues: Insights for QA Engineers

Tackling Complex Software Issues: Insights for QA Engineers

Comments
6 min read
How and why to choose a multi-cloud architecture

How and why to choose a multi-cloud architecture

Comments 1
2 min read
Understanding the CAP Theorem in Distributed Systems

Understanding the CAP Theorem in Distributed Systems

5
Comments
8 min read
𝗛𝗼𝘄 𝗕𝗮𝗰𝗸𝗲𝗻𝗱 𝗔𝗰𝗰𝗲𝗽𝘁 𝗖𝗼𝗻𝗻𝗲𝗰𝘁𝗶𝗼𝗻𝘀.

𝗛𝗼𝘄 𝗕𝗮𝗰𝗸𝗲𝗻𝗱 𝗔𝗰𝗰𝗲𝗽𝘁 𝗖𝗼𝗻𝗻𝗲𝗰𝘁𝗶𝗼𝗻𝘀.

1
Comments
1 min read
Top 20 System Design Terminologies You Must Know

Top 20 System Design Terminologies You Must Know

1
Comments
5 min read
Database Replication NLogN🔄

Database Replication NLogN🔄

Comments
2 min read
System Design 14 - Distributed Transactions: The Art of Juggling Consistency Across Systems

System Design 14 - Distributed Transactions: The Art of Juggling Consistency Across Systems

Comments
2 min read
loading...