Tech Skills

Systems Design & Architecture

Scalability, databases, microservices, APIs, caching and distributed systems

9,861
lessons
Skills in this topic
View full skill map →
Systems Design Basics
beginner
Explain SQL vs NoSQL tradeoffs
Distributed Systems
intermediate
Design event-driven systems with message queues
AI Systems Design
advanced
Design an LLM inference cluster with vLLM
All Reads (3,908) Articles (331)Blog Posts (2851)Tutorials (475)Research Papers (5)News (246)
The Distributed Systems Illusion: What Leslie Lamport Was Really Trying to Tell Us
Medium · Data Science 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
The Distributed Systems Illusion: What Leslie Lamport Was Really Trying to Tell Us
The trade-offs behind the hype — and the metric that makes the monolith look smart. Continue reading on Medium »
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Overcoming Hardware and Connectivity Bottlenecks in RFID Event Deployment
The Engineering Challenge of Temporary Venues Deploying large-scale networking infrastructure in permanent buildings is straightforward. However, deploying Radi
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Topology rewrite not bug repair
Topology rewrite not bug repair. A single line. Hold it. More as the build matures. — chiefmojo79
Beyond Writing Code: What Building O’Ben Brands Taught Me About Engineering Real Systems
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Beyond Writing Code: What Building O’Ben Brands Taught Me About Engineering Real Systems
Beyond Writing Code: What Building O’Ben Brands Taught Me About Engineering Real Systems Continue reading on Medium »
System Design - 24. Geospatial Indexing: How Uber Finds the Nearest Driver Among Millions in Milliseconds
Dev.to · Rajkiran 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
System Design - 24. Geospatial Indexing: How Uber Finds the Nearest Driver Among Millions in Milliseconds
Geospatial Indexing: How Uber Finds the Nearest Driver Among Millions in...
TypeScript Discriminated Unions: Making Impossible States Impossible
Dev.to · Kai Thorne 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
TypeScript Discriminated Unions: Making Impossible States Impossible
Stop modeling API responses with nullable fields and boolean flags. Discriminated unions turn runtime errors into compile-time guarantees.
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Topology rewrite not bug repair
Topology rewrite not bug repair. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
From Signals to Ownership: Why I Built a Dataflow Kernel
Dev.to · Luciano0322 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
From Signals to Ownership: Why I Built a Dataflow Kernel
When I first started building signal-kernel, I thought I was simply writing a signal library—a...
I Built a B-Tree in Pure Python and Finally Understood Why Postgres Uses It for Every Index
Dev.to · Haji Rufai 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
I Built a B-Tree in Pure Python and Finally Understood Why Postgres Uses It for Every Index
I Built a B-Tree in Pure Python and Finally Understood Why Postgres Uses It for Every...
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
Building a Scalable Temporal Workflow System in TypeScript: A Complete Guide
Dev.to · Mohammed Taukir Sheikh 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Building a Scalable Temporal Workflow System in TypeScript: A Complete Guide
Temporal has emerged as a powerful workflow orchestration engine that helps developers build...
Java Collections Framework: Everything You Need to Know in One Place
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Java Collections Framework: Everything You Need to Know in One Place
Java Collections Framework: Everything You Need to Know in One Place Continue reading on Medium »
System Design APIs: REST, GraphQL, WebSockets & Webhooks Explained (Part 2)
Medium · Cybersecurity 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
System Design APIs: REST, GraphQL, WebSockets & Webhooks Explained (Part 2)
Part 2 of the 30 Must-Know System Design Concepts. Master how applications exchange data and choose the right communication pattern Continue reading on Medium »
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Concurrency is byproduct of capability design not bottleneck to patch
Concurrency is byproduct of capability design not bottleneck to patch. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
The Scalable Next.js Folder Structure Every Large Project Needs
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
The Scalable Next.js Folder Structure Every Large Project Needs
Most Next.js projects do not become messy because Next.js is complicated. Continue reading on Medium »
Building Loom (Part 3): Real-Time Browser UI with SSE, Goroutines, and Channels
Dev.to · Joshua Varghese 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Building Loom (Part 3): Real-Time Browser UI with SSE, Goroutines, and Channels
This is Part 3 of my series building Loom. 👉 Missed Part 2? Read it here Today: Building the...
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Concurrency is byproduct of capability design not bottleneck to patch
Concurrency is byproduct of capability design not bottleneck to patch. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Topology rewrite not bug repair
Topology rewrite not bug repair. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Topology rewrite not bug repair
Topology rewrite not bug repair. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
TimingLyzer
Dev.to · niche factory 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
TimingLyzer
TimingLyzer Static timing analysis visualizer. A static timing analysis visualizer built...
Bulkhead Pattern - Go
Dev.to · kamal namdeo 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Bulkhead Pattern - Go
Go Bulkhead Pattern — Complete Reference Table of Contents What is the...
3 Anthropic System Design Interview Questions
Medium · AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
3 Anthropic System Design Interview Questions
Explained Like You Are On The Whiteboard Continue reading on BecomeBetter.Dev »
3 Anthropic System Design Interview Questions
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
3 Anthropic System Design Interview Questions
Explained Like You Are On The Whiteboard Continue reading on BecomeBetter.Dev »
Clean Code Mastery: The Ultimate Practice to Make Your Code Look Professional
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Clean Code Mastery: The Ultimate Practice to Make Your Code Look Professional
“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” — Martin Fowler Continue reading on CodeX »
HLD Fundamentals #3: Monolithic vs Microservices Architecture
Dev.to · Jaspreet singh 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
HLD Fundamentals #3: Monolithic vs Microservices Architecture
As applications grow, one of the biggest architectural decisions is whether to keep everything in a...
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Topology rewrite not bug repair
Topology rewrite not bug repair. A single line. Hold it. More as the build matures. — chiefmojo79
Function Calling vs. MCP Tool Calling: What Nobody Tells You Before You Choose
Hackernoon 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Function Calling vs. MCP Tool Calling: What Nobody Tells You Before You Choose
What I'd push back on is the framing that MCP is simply the more "modern" or "mature" approach, and function calling is legacy. MCP's model autonomy is genuinel
One Interface, Multiple Entities: The Enterprise Standardization Problem
Medium · UX Design 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
One Interface, Multiple Entities: The Enterprise Standardization Problem
As organizations grow globally, enterprise systems become increasingly complex. Continue reading on Medium »
Systems Thinking: The Missing Skill in Modern Software Engineering
Dev.to · Elizabeth Omito 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Systems Thinking: The Missing Skill in Modern Software Engineering
Many developers learn programming by focusing on functions, classes, frameworks, and algorithms....
I Built an AI System Design Coach — Clone It, Try It, Break It
Dev.to · Nithin Pradeep 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
I Built an AI System Design Coach — Clone It, Try It, Break It
The problem I kept running into Every time I practiced system design, I'd hit the same...
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Topology rewrite not bug repair
Topology rewrite not bug repair. A single line. Hold it. More as the build matures. — chiefmojo79
Server Components vs Client Components: The Mental Model Shift Every Vite Developer Needs
Dev.to · Digital dev 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Server Components vs Client Components: The Mental Model Shift Every Vite Developer Needs
Introduction If you have been building applications using Vite and standard React for the...
Understanding the System We Live In
Medium · Deep Learning 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Understanding the System We Live In
Behind every individual achievement, there is a system. Continue reading on Medium »
HLD Fundamentals #2: CAP Theorem Trade-offs & Scaling
Dev.to · Jaspreet singh 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
HLD Fundamentals #2: CAP Theorem Trade-offs & Scaling
In System Design, there is rarely a "perfect" solution. Every architecture decision involves...
I Built a Consistent Hashing Ring in Pure Python and Finally Understood How Cassandra Distributes Data
Dev.to · Haji Rufai 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
I Built a Consistent Hashing Ring in Pure Python and Finally Understood How Cassandra Distributes Data
I Built a Consistent Hashing Ring in Pure Python and Finally Understood How Cassandra...
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
How I Built a Reactive State System in Pure JavaScript
Dev.to · Saiful Siam 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
How I Built a Reactive State System in Pure JavaScript
When I started building Levelo JS, one of the most interesting challenges was creating a reactive...
Admin Panels Are Not Configuration Systems
Dev.to · MATT ROSE 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Admin Panels Are Not Configuration Systems
I learned this the annoying way: admin panels are not configuration systems. They can become one,...
The Design pattern trap that’s making your Go code Worse
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
The Design pattern trap that’s making your Go code Worse
When familiar abstractions add complexity instead of solving real problems Continue reading on CodeX »
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
The Third Outcome
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
The Third Outcome
Why distributed systems fail in ways your laptop never taught you !! Continue reading on Heap & Wire »
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Concurrency is byproduct of capability design not bottleneck to patch
Concurrency is byproduct of capability design not bottleneck to patch. A single line. Hold it. More as the build matures. — chiefmojo79
The System Design Interview Where I Realized I Was Building for Resumes, Not Reality
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
The System Design Interview Where I Realized I Was Building for Resumes, Not Reality
A few years ago, I walked into a system design interview feeling invincible. Continue reading on Medium »