DEV Community

# systemdesign

Posts

๐Ÿ‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
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
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
Main API Architecture Styles

Main API Architecture Styles

Comments
3 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
Understanding Quorum-Based Approaches in Distributed Systems - Jaimin Bariya

Understanding Quorum-Based Approaches in Distributed Systems - Jaimin Bariya

6
Comments
5 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
Cache Strategies: A Complete Guide with Real-Life Examples ๐Ÿš€

Cache Strategies: A Complete Guide with Real-Life Examples ๐Ÿš€

5
Comments
4 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 chat architecture for reliable message ordering at scale

Designing chat architecture for reliable message ordering at scale

4
Comments
17 min read
Designing Idempotent APIs

Designing Idempotent APIs

Comments
2 min read
Load Balancer NLogN ๐Ÿ—๏ธ

Load Balancer NLogN ๐Ÿ—๏ธ

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

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

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

1
Comments
10 min read
Application Dependency Mapping: A Real-World Example

Application Dependency Mapping: A Real-World Example

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
Managing Transactions in Microservices

Managing Transactions in Microservices

Comments
2 min read
How Do AirTags Work? A Comprehensive Guide

How Do AirTags Work? A Comprehensive Guide

Comments
3 min read
Simplifying System Design: Caching

Simplifying System Design: Caching

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

System Design: Building a Parking Lot System in Go

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

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

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

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

1
Comments
2 min read
System design: TinyURL

System design: TinyURL

1
Comments
5 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

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

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

5
Comments
2 min read
System design | Components | Part 1

System design | Components | Part 1

5
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

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

Role of API Gateways in Microservices Architecture

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

System Design: Building a Simple Social Media Platform in Go

12
Comments
4 min read
Understanding Zero Downtime Deployments

Understanding Zero Downtime Deployments

Comments
2 min read
Strategy design pattern

Strategy design pattern

Comments
4 min read
Understanding Idempotency in API

Understanding Idempotency in API

1
Comments
2 min read
Design Pattern: Prototype - using GoLang

Design Pattern: Prototype - using GoLang

5
Comments
2 min read
Design Pattern: Factory - using GoLang

Design Pattern: Factory - using GoLang

1
Comments
4 min read
System design: Design Patterns in System Architecture

System design: Design Patterns in System Architecture

Comments
5 min read
Simplifying System Design: Load Balancer

Simplifying System Design: Load Balancer

6
Comments 1
2 min read
Simplifying System Design: Scaling (Vertical vs Horizontal)

Simplifying System Design: Scaling (Vertical vs Horizontal)

10
Comments
3 min read
10. Understanding API Rate Limiting

10. Understanding API Rate Limiting

Comments
2 min read
System design: Building a Vending Machine in Go

System design: Building a Vending Machine in Go

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

Using CDC or Outbox pattern in microservices for decentralized data propagation

2
Comments
3 min read
9. Choosing Between Microservices and Monolithic Architecture

9. Choosing Between Microservices and Monolithic Architecture

2
Comments
2 min read
System Design Covering Fundamental Concepts

System Design Covering Fundamental Concepts

1
Comments
4 min read
Building a High-Performance Full-Text Search Engine in Go

Building a High-Performance Full-Text Search Engine in Go

12
Comments
10 min read
Choosing database in system design

Choosing database in system design

Comments
3 min read
System Design: Library Management System

System Design: Library Management System

4
Comments
2 min read
Design Twitter

Design Twitter

1
Comments
7 min read
Top 50 System Design Terminologies You Must Know

Top 50 System Design Terminologies You Must Know

1
Comments
4 min read
Moving from Junior to Senior Developer: Key Skills to Master on Your Journey

Moving from Junior to Senior Developer: Key Skills to Master on Your Journey

1
Comments
4 min read
System Design of YouTube: A Detailed Deep Dive into the Video Giant

System Design of YouTube: A Detailed Deep Dive into the Video Giant

121
Comments 12
6 min read
Unveiling the Backbone of YouTube Live Streaming: A Deep Dive into YouTubeโ€™s Architecture and Real-Time Video Processing

Unveiling the Backbone of YouTube Live Streaming: A Deep Dive into YouTubeโ€™s Architecture and Real-Time Video Processing

4
Comments 3
5 min read
Data at Scale: Unlocking the Secrets of Hive and Cassandra in Distributed Systems

Data at Scale: Unlocking the Secrets of Hive and Cassandra in Distributed Systems

15
Comments
9 min read
Elevator Scheduling Algorithms: FCFS, SSTF, SCAN, and LOOK

Elevator Scheduling Algorithms: FCFS, SSTF, SCAN, and LOOK

10
Comments
3 min read
Mastering Load Balancing: Ensuring Fast, Reliable, and Scalable Web Performance

Mastering Load Balancing: Ensuring Fast, Reliable, and Scalable Web Performance

Comments
15 min read
Mastering Scalability : A Comprehensive Guide to Techniques, Needs, and Implementation

Mastering Scalability : A Comprehensive Guide to Techniques, Needs, and Implementation

2
Comments
27 min read
loading...