Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
Forem
Close
#
systemdesign
Follow
Hide
Posts
Left menu
đź‘‹
Sign in
for the ability to sort posts by
relevant
,
latest
, or
top
.
Right menu
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
Decoding Inter Process Communication: How Software Components Talk to Each Other
natarajan c k
natarajan c k
natarajan c k
Follow
Jul 20 '25
Decoding Inter Process Communication: How Software Components Talk to Each Other
#
backenddevelopment
#
systemdesign
#
softwaredevelopment
Comments
Add Comment
1 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
6
 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
Started Learning System Design Day 1.
Rachit singh
Rachit singh
Rachit singh
Follow
Jul 14 '25
Started Learning System Design Day 1.
#
systemdesign
#
programming
#
productivity
#
opensource
Comments
Add Comment
2 min read
đź‘‹
Sign in
for the ability to sort posts by
relevant
,
latest
, or
top
.
We're a blogging-forward open source social network where we learn from one another
Log in
Create account