DEV Community

# systemdesign

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Horizontal scaling vs Vertical Scaling in System Design

Horizontal scaling vs Vertical Scaling in System Design

13
Comments
7 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
Simplifying Links: A Deep Dive into URL Shortener System Architecture

Simplifying Links: A Deep Dive into URL Shortener System Architecture

Comments
7 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
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
System Design Concepts - 1

System Design Concepts - 1

Comments
18 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
System Documentation 101

System Documentation 101

Comments
13 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
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
Choosing the best architecture for your software

Choosing the best architecture for your software

19
Comments 2
2 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
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
Introduction to Caches

Introduction to Caches

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

System Design is More Important Than You Think

99
Comments 17
7 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
Containerization and System Design

Containerization and System Design

9
Comments
2 min read
Machine Learning and System Design

Machine Learning and System Design

8
Comments
3 min read
loading...