DEV Community

# systemdesign

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
How to Implement Sharding in MongoDB

How to Implement Sharding in MongoDB

10
Comments
3 min read
Scaling Web Development: Insights from David Malan's Lecture

Scaling Web Development: Insights from David Malan's Lecture

3
Comments
2 min read
Make your website faster - Use a CDN 💨⚡️

Make your website faster - Use a CDN 💨⚡️

Comments
5 min read
GoF-Iterator Pattern

GoF-Iterator Pattern

Comments
3 min read
Unraveling the Layers of System Requirements in Software Architecture

Unraveling the Layers of System Requirements in Software Architecture

5
Comments
2 min read
System Design : Silent Basics

System Design : Silent Basics

Comments
3 min read
The three pillars of how to scale any system horizontally

The three pillars of how to scale any system horizontally

Comments
1 min read
HighLoad Saga. Part Two, Chapter 1: Storing the Data

HighLoad Saga. Part Two, Chapter 1: Storing the Data

Comments
10 min read
You need a Proxy Server to proctect you 🛡️🐞

You need a Proxy Server to proctect you 🛡️🐞

2
Comments
3 min read
Decision Archeology: Using ADRs with Existing Products

Decision Archeology: Using ADRs with Existing Products

1
Comments
6 min read
Replication in Distributed Systems - Part 3

Replication in Distributed Systems - Part 3

Comments
6 min read
Horizontal scaling vs Vertical Scaling in System Design

Horizontal scaling vs Vertical Scaling in System Design

31
Comments 4
7 min read
OAuth2 explained: Bob's tale

OAuth2 explained: Bob's tale

1
Comments
2 min read
System as a Canvas: A Visual Approach to System Documentation

System as a Canvas: A Visual Approach to System Documentation

1
Comments
10 min read
Power of Idempotency Keys - Making Your Transactions Smooth and Safe

Power of Idempotency Keys - Making Your Transactions Smooth and Safe

2
Comments
3 min read
The Sidecar Pattern explained in 5 minutes

The Sidecar Pattern explained in 5 minutes

Comments
2 min read
Simplifying Links: A Deep Dive into URL Shortener System Architecture

Simplifying Links: A Deep Dive into URL Shortener System Architecture

Comments
7 min read
What’s the most important part of Event-Driven Architecture?

What’s the most important part of Event-Driven Architecture?

Comments
3 min read
🗄️ Obsidian: Knowledge Organization

🗄️ Obsidian: Knowledge Organization

1
Comments 1
5 min read
Make your app faster - Use Caching 💨⚡️

Make your app faster - Use Caching 💨⚡️

Comments
3 min read
Decoding Excellence: Blueprinting a File-Sharing Service Inspired by Google Drive and Dropbox

Decoding Excellence: Blueprinting a File-Sharing Service Inspired by Google Drive and Dropbox

Comments
5 min read
Choosing the best architecture for your software

Choosing the best architecture for your software

20
Comments 2
2 min read
System Design Concepts - 1

System Design Concepts - 1

Comments
18 min read
System Documentation 101

System Documentation 101

Comments
13 min read
GoF - Mediator Pattern

GoF - Mediator Pattern

Comments
3 min read
What to think about when designing, building, managing and operating data systems.

What to think about when designing, building, managing and operating data systems.

1
Comments
8 min read
GoF- Strategy Pattern

GoF- Strategy Pattern

Comments
4 min read
GoF-Momento Pattern

GoF-Momento Pattern

Comments
4 min read
Clean Architecture In Enterprise Application

Clean Architecture In Enterprise Application

4
Comments
4 min read
GoF-Observer Pattern

GoF-Observer Pattern

Comments
4 min read
GoF-State Pattern

GoF-State Pattern

1
Comments
4 min read
Microservices Architecture - A Beginner-friendly overview

Microservices Architecture - A Beginner-friendly overview

2
Comments
3 min read
GoF-Template Method

GoF-Template Method

Comments
4 min read
Architectural Pattern - MVC (Model-View-Controller)

Architectural Pattern - MVC (Model-View-Controller)

Comments
4 min read
Replication in Distributed Systems - Part 2

Replication in Distributed Systems - Part 2

2
Comments
6 min read
HighLoad Saga: The Fundamentals

HighLoad Saga: The Fundamentals

1
Comments
11 min read
Top 10 Topics for System Design Interviews

Top 10 Topics for System Design Interviews

27
Comments
7 min read
Replication in Distributed Systems - Part 1

Replication in Distributed Systems - Part 1

4
Comments
7 min read
High Availability - Consistency 🏋️

High Availability - Consistency 🏋️

5
Comments
2 min read
WebSockets Unlocked: Mastering scale of websockets

WebSockets Unlocked: Mastering scale of websockets

13
Comments
7 min read
The Problem with System Design Interview Prep

The Problem with System Design Interview Prep

10
Comments 5
7 min read
What, When, Where, Backend For A Frontend (BFF) Architecture Pattern

What, When, Where, Backend For A Frontend (BFF) Architecture Pattern

Comments
1 min read
High Availability🫡

High Availability🫡

5
Comments
2 min read
Load-Balancer🤖

Load-Balancer🤖

5
Comments
1 min read
What makes a great software product?

What makes a great software product?

1
Comments
2 min read
How Cloudflare Achieved 55 Million Requests per Second with Just 15 PostgreSQL Clusters! 💻

How Cloudflare Achieved 55 Million Requests per Second with Just 15 PostgreSQL Clusters! 💻

2
Comments
3 min read
Pinterest’s Epic Journey from 10K to 22M Users with Just 6 Engineers 🚀🤯

Pinterest’s Epic Journey from 10K to 22M Users with Just 6 Engineers 🚀🤯

6
Comments 2
3 min read
10 Essential System Design Elements You Need to Know (Part 2)

10 Essential System Design Elements You Need to Know (Part 2)

Comments
4 min read
Monolith vs Microservices vs Serverless and what to choose for your business needs

Monolith vs Microservices vs Serverless and what to choose for your business needs

1
Comments
3 min read
🌐 Exploring Key System Design Concepts in Software Engineering

🌐 Exploring Key System Design Concepts in Software Engineering

2
Comments
3 min read
Architecture design: Crypto Exchange example

Architecture design: Crypto Exchange example

Comments
4 min read
Enhancing Software Design with Diagrams as Code

Enhancing Software Design with Diagrams as Code

Comments
1 min read
Cruising Through Streaming: The Next Wave of Fun and Fancy

Cruising Through Streaming: The Next Wave of Fun and Fancy

1
Comments
3 min read
10 Essential System Design Elements You Need to Know (Part 1)

10 Essential System Design Elements You Need to Know (Part 1)

Comments
5 min read
Microservice communication - Part 01

Microservice communication - Part 01

5
Comments
7 min read
System Design is More Important Than You Think

System Design is More Important Than You Think

99
Comments 17
7 min read
Introduction to Caches

Introduction to Caches

3
Comments
5 min read
How to draw System Design Diagrams

How to draw System Design Diagrams

Comments
2 min read
Going Vernacular: Engineering Our Way to Process Multilingual Names

Going Vernacular: Engineering Our Way to Process Multilingual Names

5
Comments
8 min read
The Cloud and System Design

The Cloud and System Design

5
Comments
2 min read
loading...