Forem

# systemdesign

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Understanding Coupling: Afferent vs Efferent Dependencies in System Design

Understanding Coupling: Afferent vs Efferent Dependencies in System Design

Comments
3 min read
Lessons from Building Business-Critical Software Without Offline Mode

Lessons from Building Business-Critical Software Without Offline Mode

Comments
4 min read
Kubernetes Journey Part 1: Why Docker?
Cover image for Kubernetes Journey Part 1: Why Docker?

Kubernetes Journey Part 1: Why Docker?

Comments
3 min read
Why static diagrams fail: simulating an e-commerce checkout flow in Robust Design
Cover image for Why static diagrams fail: simulating an e-commerce checkout flow in Robust Design

Why static diagrams fail: simulating an e-commerce checkout flow in Robust Design

Comments
2 min read
Real-World System Design: Authentication, RBAC, and Multi-Tenant Architecture (Part 1)
Cover image for Real-World System Design: Authentication, RBAC, and Multi-Tenant Architecture (Part 1)

Real-World System Design: Authentication, RBAC, and Multi-Tenant Architecture (Part 1)

Comments
3 min read
Securing High-Risk Zones: An Integrated RFID and Autonomous Drone Surveillance System
Cover image for Securing High-Risk Zones: An Integrated RFID and Autonomous Drone Surveillance System

Securing High-Risk Zones: An Integrated RFID and Autonomous Drone Surveillance System

Comments
4 min read
Building a High-Performance Real-Time Camera Capture System in C++

Building a High-Performance Real-Time Camera Capture System in C++

Comments
5 min read
Cars Don’t Fail Suddenly-Software Taught Me That
Cover image for Cars Don’t Fail Suddenly-Software Taught Me That

Cars Don’t Fail Suddenly-Software Taught Me That

3
Comments
3 min read
The Silent Security Crisis: Why Your AI Systems Need Rejection Logging (And Most Don't Have It)
Cover image for The Silent Security Crisis: Why Your AI Systems Need Rejection Logging (And Most Don't Have It)

The Silent Security Crisis: Why Your AI Systems Need Rejection Logging (And Most Don't Have It)

Comments
4 min read
Google SRE NALSD Round — A Real Interview Walkthrough
Cover image for Google SRE NALSD Round — A Real Interview Walkthrough

Google SRE NALSD Round — A Real Interview Walkthrough

Comments
7 min read
Fanout at Scale: Push vs. Pull Strategies in Distributed Systems
Cover image for Fanout at Scale: Push vs. Pull Strategies in Distributed Systems

Fanout at Scale: Push vs. Pull Strategies in Distributed Systems

Comments
4 min read
Frontend System Design: Redux Toolkit vs Zustand vs Jotai
Cover image for Frontend System Design: Redux Toolkit vs Zustand vs Jotai

Frontend System Design: Redux Toolkit vs Zustand vs Jotai

Comments
3 min read
System Design Interview: Autocomplete / Type-ahead System (Final Part)
Cover image for System Design Interview: Autocomplete / Type-ahead System (Final Part)

System Design Interview: Autocomplete / Type-ahead System (Final Part)

Comments
5 min read
Autocomplete / Type-ahead System for a Search Box - Part 2
Cover image for Autocomplete / Type-ahead System for a Search Box - Part 2

Autocomplete / Type-ahead System for a Search Box - Part 2

Comments
5 min read
How We Designed Abuse Prevention Without User Accounts in an Anonymous Chat App
Cover image for How We Designed Abuse Prevention Without User Accounts in an Anonymous Chat App

How We Designed Abuse Prevention Without User Accounts in an Anonymous Chat App

1
Comments
3 min read
Your Restaurant Is a Distributed System With an Unbounded Queue
Cover image for Your Restaurant Is a Distributed System With an Unbounded Queue

Your Restaurant Is a Distributed System With an Unbounded Queue

1
Comments
2 min read
I Intentionally Built a Bad Decision System (So You Don’t Have To)
Cover image for I Intentionally Built a Bad Decision System (So You Don’t Have To)

I Intentionally Built a Bad Decision System (So You Don’t Have To)

Comments
5 min read
Event-Driven Architecture: Why Your App Should Stop Talking to Itself (And Start Listening)
Cover image for Event-Driven Architecture: Why Your App Should Stop Talking to Itself (And Start Listening)

Event-Driven Architecture: Why Your App Should Stop Talking to Itself (And Start Listening)

1
Comments
8 min read
What Planning Transit Schedules Taught Me About Flow
Cover image for What Planning Transit Schedules Taught Me About Flow

What Planning Transit Schedules Taught Me About Flow

Comments
8 min read
How I built a reliable webhook queue in Rust (retries, idempotency, DLQ, schedules, workflows, real-time)

How I built a reliable webhook queue in Rust (retries, idempotency, DLQ, schedules, workflows, real-time)

Comments
3 min read
Designing a Dynamic Loan Decision Engine in a Regulated FinTech Environment

Designing a Dynamic Loan Decision Engine in a Regulated FinTech Environment

Comments
4 min read
Your Audit Logs Are Lying to You: 6 Properties That Make Logs Actually Verifiable
Cover image for Your Audit Logs Are Lying to You: 6 Properties That Make Logs Actually Verifiable

Your Audit Logs Are Lying to You: 6 Properties That Make Logs Actually Verifiable

Comments
6 min read
DISTRIBUTED SYSTEMS

DISTRIBUTED SYSTEMS

Comments
7 min read
If the Same Input Gives Different Results, It’s Not a Decision System

If the Same Input Gives Different Results, It’s Not a Decision System

Comments
2 min read
Adapter Philosophy
Cover image for Adapter Philosophy

Adapter Philosophy

Comments
2 min read
loading...