DEV Community

# systemdesign

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Database Caching for Beginners

Database Caching for Beginners

Comments
6 min read
REST API: Best practices and design

REST API: Best practices and design

2
Comments
9 min read
BFE- Backend for Front-End

BFE- Backend for Front-End

2
Comments
2 min read
What is your cloud data backup strategy ?

What is your cloud data backup strategy ?

Comments
2 min read
5 Skills Programmers and Developers Should Learn in 2024

5 Skills Programmers and Developers Should Learn in 2024

149
Comments 12
6 min read
Interesting Facts about Software Architecture Styles You May Not Know

Interesting Facts about Software Architecture Styles You May Not Know

17
Comments 2
8 min read
10 engineering blogs to become a System Design Hero for free

10 engineering blogs to become a System Design Hero for free

178
Comments 7
6 min read
Understanding Load Balancers: The Backbone of Scalable Web Applications

Understanding Load Balancers: The Backbone of Scalable Web Applications

1
Comments
4 min read
REST API basic characteristics and recommendations

REST API basic characteristics and recommendations

2
Comments
9 min read
Building A Transaction Processing System With MongoDB Trigger

Building A Transaction Processing System With MongoDB Trigger

1
Comments 1
7 min read
Low Level Design - Logging Framework

Low Level Design - Logging Framework

45
Comments
11 min read
Choose the right database for your needs: BASE vs ACID model

Choose the right database for your needs: BASE vs ACID model

Comments
3 min read
Presenter Pattern in Ruby on Rails: Implementation, Pros, and Cons.

Presenter Pattern in Ruby on Rails: Implementation, Pros, and Cons.

1
Comments 4
4 min read
Top 50 System Design Interview Questions for 2024

Top 50 System Design Interview Questions for 2024

1407
Comments 8
8 min read
Difference between Apache Kafka, RabbitMQ, and ActiveMQ

Difference between Apache Kafka, RabbitMQ, and ActiveMQ

129
Comments 3
9 min read
Understanding Load Balancers: How They Work, Types, Algorithms, and Use Cases

Understanding Load Balancers: How They Work, Types, Algorithms, and Use Cases

Comments
4 min read
Simple Go Chat Application in under 100 lines of code - Part 2

Simple Go Chat Application in under 100 lines of code - Part 2

1
Comments
6 min read
Turn Your Coding Skills into Cash Flow

Turn Your Coding Skills into Cash Flow

1
Comments
3 min read
System Design: Hybrid WebApp using server sent event

System Design: Hybrid WebApp using server sent event

Comments
2 min read
Designing Functional Authentication and Authorization Systems

Designing Functional Authentication and Authorization Systems

2
Comments
10 min read
Consistent Hashing: An Overview and Implementation in Golang

Consistent Hashing: An Overview and Implementation in Golang

13
Comments
10 min read
Streamlining Microservices Management: A Unified Helm Chart Approach

Streamlining Microservices Management: A Unified Helm Chart Approach

16
Comments 1
5 min read
How keyshade employs the use of sockets in distributed environment

How keyshade employs the use of sockets in distributed environment

4
Comments
2 min read
Simplify PDF Generation in Node.js with html-to-pdf-pup

Simplify PDF Generation in Node.js with html-to-pdf-pup

4
Comments
3 min read
Personalized System Design Interview Prep for Engineering Managers

Personalized System Design Interview Prep for Engineering Managers

1
Comments
6 min read
When should you cache your APIs?

When should you cache your APIs?

4
Comments
5 min read
The unification of Microservice, DB, OOP, FP and Warehouse/Workshop Model

The unification of Microservice, DB, OOP, FP and Warehouse/Workshop Model

1
Comments
3 min read
Simple Go Chat Application in under 100 lines of code - Part 1

Simple Go Chat Application in under 100 lines of code - Part 1

5
Comments
5 min read
Navigating the Complexity of Distributed Systems: A Practical Guide

Navigating the Complexity of Distributed Systems: A Practical Guide

2
Comments
4 min read
Case Study: Advanced Delivery Service System

Case Study: Advanced Delivery Service System

1
Comments
4 min read
Facilitating Real-Time Competitive Analysis

Facilitating Real-Time Competitive Analysis

Comments
3 min read
Open/Closed Principle

Open/Closed Principle

2
Comments
2 min read
Single Responsibility Principle

Single Responsibility Principle

2
Comments
3 min read
Caching in depth

Caching in depth

3
Comments
7 min read
Maximizing Payment Reliability: Harnessing the Power of Idempotency Keys in Your Stripe Integration

Maximizing Payment Reliability: Harnessing the Power of Idempotency Keys in Your Stripe Integration

Comments
5 min read
Elevate Your DevOps and Cloud Engineering Journey

Elevate Your DevOps and Cloud Engineering Journey

Comments
4 min read
Developer’s Guide : Modular, Flexible, Scalable Prod ready RAG

Developer’s Guide : Modular, Flexible, Scalable Prod ready RAG

Comments 1
2 min read
UPI System Design

UPI System Design

4
Comments 1
3 min read
Real-time Multiplayer Collaboration is a Must in Modern Applications

Real-time Multiplayer Collaboration is a Must in Modern Applications

Comments
9 min read
The Role Of Chaos Engineering in Building Anti-Fragile Systems

The Role Of Chaos Engineering in Building Anti-Fragile Systems

1
Comments
3 min read
Understanding the Difference Between Design System and System Design

Understanding the Difference Between Design System and System Design

Comments
2 min read
10 Must Know System Design Concepts for Interviews

10 Must Know System Design Concepts for Interviews

199
Comments 5
16 min read
Mastering API Rate Limiting in Node.js: Best Practices and Implementation Guide

Mastering API Rate Limiting in Node.js: Best Practices and Implementation Guide

Comments
3 min read
Jueguificacion

Jueguificacion

1
Comments
3 min read
Difference between Microservices vs Monolithic Architecture

Difference between Microservices vs Monolithic Architecture

40
Comments
5 min read
Understanding Layers, Tiers, and N-Tier Architecture in Application Development

Understanding Layers, Tiers, and N-Tier Architecture in Application Development

30
Comments
3 min read
Difference between API Gateway and Load Balancer in System Design

Difference between API Gateway and Load Balancer in System Design

196
Comments 5
4 min read
Cache Aside

Cache Aside

Comments
1 min read
Difference between Forward Proxy and Reverse Proxy in System design

Difference between Forward Proxy and Reverse Proxy in System design

162
Comments 4
5 min read
Distributed Systems 101 (based on Understanding Distributed Systems)

Distributed Systems 101 (based on Understanding Distributed Systems)

1
Comments
13 min read
Advanced System Design Strategies

Advanced System Design Strategies

1
Comments
4 min read
FlashFetch: Concurrent, Multi-part file downloader

FlashFetch: Concurrent, Multi-part file downloader

2
Comments 1
1 min read
Conquering System Design Diagrams: My Shift to Mermaid.js

Conquering System Design Diagrams: My Shift to Mermaid.js

1
Comments 1
2 min read
📊 Obsidian: Nutrition

📊 Obsidian: Nutrition

1
Comments 2
6 min read
📊 Obsidian: Nutrición

📊 Obsidian: Nutrición

Comments
6 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
The Undistributed System

The Undistributed System

Comments
3 min read
Scaling App Data in DynamoDB With Vertical Partitioning

Scaling App Data in DynamoDB With Vertical Partitioning

1
Comments
4 min read
Ticket Booking System

Ticket Booking System

1
Comments
1 min read
Database Caching Strategies

Database Caching Strategies

1
Comments
2 min read
loading...