DEV Community

# systemdesign

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
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
Managing Transactions in Microservices

Managing Transactions in Microservices

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
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
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
Understanding API Rate Limiting

Understanding API Rate Limiting

Comments
2 min read
System design | Components | Part 1

System design | Components | Part 1

5
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
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
Session Management, Tokens & Refresh Tokens

Session Management, Tokens & Refresh Tokens

2
Comments
4 min read
WhatsApp System Design: A Humorous Journey Through High-Level and Low-Level Architecture

WhatsApp System Design: A Humorous Journey Through High-Level and Low-Level Architecture

1
Comments 1
6 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
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
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 Do AirTags Work? A Comprehensive Guide

How Do AirTags Work? A Comprehensive Guide

5
Comments
3 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
Implementing JWT for Secure API Communication

Implementing JWT for Secure API Communication

Comments
2 min read
Exploring the 9 Essential Software Architecture Patterns

Exploring the 9 Essential Software Architecture Patterns

Comments
3 min read
Designing Idempotent APIs

Designing Idempotent APIs

Comments
2 min read
Load Balancer NLogN 🏗️

Load Balancer NLogN 🏗️

Comments
1 min read
Simplifying System Design: Scaling (Vertical VS Horizontal)

Simplifying System Design: Scaling (Vertical VS Horizontal)

8
Comments
3 min read
System Design 03 - Load Balancing: Because Even Your System Needs to Chill

System Design 03 - Load Balancing: Because Even Your System Needs to Chill

1
Comments
2 min read
Top 50 Must-Know System Design Interview Terminologies

Top 50 Must-Know System Design Interview Terminologies

Comments
8 min read
Using CDC or Outbox pattern in microservices for decentralized data propagation

Using CDC or Outbox pattern in microservices for decentralized data propagation

1
Comments
3 min read
Designing a Developer Toolchain for a Frontend Library

Designing a Developer Toolchain for a Frontend Library

1
Comments
5 min read
Choosing Between Microservices and Monolithic Architecture

Choosing Between Microservices and Monolithic Architecture

7
Comments
2 min read
Application Dependency Mapping: A Real-World Example

Application Dependency Mapping: A Real-World Example

Comments
2 min read
System Design: Building a Parking Lot System in Go

System Design: Building a Parking Lot System in Go

22
Comments
4 min read
8 System Design Courses to learn Distributed System Architecture (2025)

8 System Design Courses to learn Distributed System Architecture (2025)

736
Comments 3
15 min read
System Design 07 - CDNs: The Speed Boosters for Your Content

System Design 07 - CDNs: The Speed Boosters for Your Content

3
Comments
2 min read
System design: TinyURL

System design: TinyURL

1
Comments
5 min read
Design Rate Limiter

Design Rate Limiter

Comments
5 min read
System design | High Level Design and Low Level Design | Part 2

System design | High Level Design and Low Level Design | Part 2

9
Comments
2 min read
Creating a SaaS (Software as a Service) platform using the MERN stack

Creating a SaaS (Software as a Service) platform using the MERN stack

6
Comments
4 min read
Role of API Gateways in Microservices Architecture

Role of API Gateways in Microservices Architecture

10
Comments
2 min read
Simplifying System Design: Load Balancer

Simplifying System Design: Load Balancer

1
Comments 1
2 min read
System Design: Building a Simple Social Media Platform in Go

System Design: Building a Simple Social Media Platform in Go

5
Comments
4 min read
Understanding Zero Downtime Deployments

Understanding Zero Downtime Deployments

Comments
2 min read
System design: Designing an Online Book Reader System(Like Kindle)

System design: Designing an Online Book Reader System(Like Kindle)

Comments
5 min read
Strategy design pattern

Strategy design pattern

Comments
4 min read
Understanding Idempotency in API

Understanding Idempotency in API

8
Comments
2 min read
loading...