Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
#
systemdesign
Follow
Hide
Posts
Left menu
đź‘‹
Sign in
for the ability to sort posts by
relevant
,
latest
, or
top
.
Right menu
What Meta can teach us about designing storage systems that scale to billions of users
Fahim ul Haq
Fahim ul Haq
Fahim ul Haq
Follow
Aug 25 '25
What Meta can teach us about designing storage systems that scale to billions of users
#
architecture
#
performance
#
systemdesign
Comments
Add Comment
7 min read
Composition Over Inheritance: A Flexible Design Principle
Athreya aka Maneshwar
Athreya aka Maneshwar
Athreya aka Maneshwar
Follow
Aug 20 '25
Composition Over Inheritance: A Flexible Design Principle
#
webdev
#
programming
#
systemdesign
#
cpp
23
 reactions
Comments
3
 comments
4 min read
Building a Live Streaming Platform: Twitch's Real-time Video Infrastructure
Gregory Chris
Gregory Chris
Gregory Chris
Follow
Jul 22 '25
Building a Live Streaming Platform: Twitch's Real-time Video Infrastructure
#
systemdesign
#
streaming
#
realtime
#
interview
Comments
Add Comment
5 min read
Behind the Scenes of Microservices: Load Balancers & API Gateways Explained
Omkar Sharma
Omkar Sharma
Omkar Sharma
Follow
Jul 25 '25
Behind the Scenes of Microservices: Load Balancers & API Gateways Explained
#
apigateway
#
loadbalancer
#
microservices
#
systemdesign
5
 reactions
Comments
Add Comment
4 min read
Why 2-Phase Commit Fails in Microservices — And How the Saga Pattern Saves the Day
Akshay Kumar
Akshay Kumar
Akshay Kumar
Follow
Jul 31 '25
Why 2-Phase Commit Fails in Microservices — And How the Saga Pattern Saves the Day
#
systemdesign
#
microservices
#
webdev
#
programming
2
 reactions
Comments
Add Comment
5 min read
The Blackboard Pattern: A Framework for Complex Problem Solving
Athreya aka Maneshwar
Athreya aka Maneshwar
Athreya aka Maneshwar
Follow
Aug 19 '25
The Blackboard Pattern: A Framework for Complex Problem Solving
#
webdev
#
programming
#
systemdesign
14
 reactions
Comments
Add Comment
3 min read
Understanding Database Indexes: A Comprehensive Guide day 33 of sytem design basics
Vincent Tommi
Vincent Tommi
Vincent Tommi
Follow
Aug 20 '25
Understanding Database Indexes: A Comprehensive Guide day 33 of sytem design basics
#
programming
#
softwaredevelopment
#
systemdesign
#
webdev
1
 reaction
Comments
Add Comment
4 min read
Why You Should Design for Feature Rollbacks (Not Just Rollouts)
DCT Technology Pvt. Ltd.
DCT Technology Pvt. Ltd.
DCT Technology Pvt. Ltd.
Follow
Jul 21 '25
Why You Should Design for Feature Rollbacks (Not Just Rollouts)
#
devops
#
systemdesign
#
featureflags
#
javascript
Comments
1
 comment
3 min read
Understand Rate Limiting – A Beginner-Friendly Overview
Krishna Nayak
Krishna Nayak
Krishna Nayak
Follow
Jul 20 '25
Understand Rate Limiting – A Beginner-Friendly Overview
#
systemdesign
#
webdev
#
programming
#
beginners
7
 reactions
Comments
Add Comment
3 min read
LLD: Building a Robust ATM Simulator in Java Using the State Pattern
ZeeshanAli-0704
ZeeshanAli-0704
ZeeshanAli-0704
Follow
Aug 18 '25
LLD: Building a Robust ATM Simulator in Java Using the State Pattern
#
systemdesignwithzeeshanali
#
systemdesign
#
lld
5
 reactions
Comments
Add Comment
8 min read
LLM Tools & MCP Are Not REST API
Peter Mbanugo
Peter Mbanugo
Peter Mbanugo
Follow
Aug 16 '25
LLM Tools & MCP Are Not REST API
#
ai
#
llm
#
systemdesign
#
node
5
 reactions
Comments
4
 comments
3 min read
Lifting the Hood on Trace Propagation in OpenTelemetry
Muutassim Mukhtar
Muutassim Mukhtar
Muutassim Mukhtar
Follow
Aug 18 '25
Lifting the Hood on Trace Propagation in OpenTelemetry
#
opentelemetry
#
distributedtraces
#
go
#
systemdesign
2
 reactions
Comments
Add Comment
6 min read
Component-Based Design in Software Architecture
Athreya aka Maneshwar
Athreya aka Maneshwar
Athreya aka Maneshwar
Follow
Aug 17 '25
Component-Based Design in Software Architecture
#
webdev
#
programming
#
systemdesign
#
webcomponents
12
 reactions
Comments
Add Comment
3 min read
Why Join Exponent for Coding Interview Prep?
Soma
Soma
Soma
Follow
Aug 17 '25
Why Join Exponent for Coding Interview Prep?
#
programming
#
systemdesign
#
softwarearchitect
#
interview
13
 reactions
Comments
2
 comments
6 min read
The First Principles of Scalable Software Design
An Architect
An Architect
An Architect
Follow
Jul 14 '25
The First Principles of Scalable Software Design
#
devthoughts
#
systemdesign
#
webdev
#
programming
1
 reaction
Comments
Add Comment
3 min read
đź‘‹
Sign in
for the ability to sort posts by
relevant
,
latest
, or
top
.
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account