Tech Skills

Systems Design & Architecture

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

9,835
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,886) Articles (329)Blog Posts (2843)Tutorials (463)Research Papers (5)News (246)
InfoQ AI/ML 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Presentation: Theme Systems at Scale: How To Build Highly Customizable Software
Shopify Staff Engineer Guilherme Carreiro discusses building and scaling highly customizable platforms. Using Shopify’s Liquid theme system as a case study, he
I Still Have Nightmares About Our Server Melting Down on Launch Day Because of One Misconfigured Event Loop
Dev.to · pretty ncube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
I Still Have Nightmares About Our Server Melting Down on Launch Day Because of One Misconfigured Event Loop
The Problem We Were Actually Solving I was the lead systems engineer on a project to build...
How We Reduced Code Review Cycles by 41% Using a Distributed Systems Pattern
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
How We Reduced Code Review Cycles by 41% Using a Distributed Systems Pattern
If you’re like most engineering teams I know, you’re drowning in AI-generated code. Continue reading on BeyondIT.Blog »
Stop manual boilerplate: Scaffolding Next.js with MUI
Dev.to · Vikash Kumar 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Stop manual boilerplate: Scaffolding Next.js with MUI
Why I built this Every time I start a new project, I love to go with nextjs + mui...
Hey dev.to community! I’m Mountek, the System Designer at VecTrade.io.
Dev.to · Mountek @ VecTrade.io 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Hey dev.to community! I’m Mountek, the System Designer at VecTrade.io.
Hey dev.to community! 💻 I’m Mountek, the System Designer at VecTrade.io. We recently launched...
Gamifying Distributed Systems: Designing a Scalable Mission, XP, and Achievement Engine
Dev.to · Mountek @ VecTrade.io 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Gamifying Distributed Systems: Designing a Scalable Mission, XP, and Achievement Engine
When product managers talk about gamification—features like daily missions, experience points (XP),...
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Topology rewrite not bug repair
Topology rewrite not bug repair. A single line. Hold it. More as the build matures. — chiefmojo79
I Learned What “Object-Oriented Programming” Means — Through Rust
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
I Learned What “Object-Oriented Programming” Means — Through Rust
And honestly, it was a wild ride. Continue reading on Stackademic »
Building Reactive DevTools: Inspecting, Visualizing, and Profiling the Graph
Dev.to · Luciano0322 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Building Reactive DevTools: Inspecting, Visualizing, and Profiling the Graph
Recap In the previous chapters, we explored: Scheduler internals Memory and graph...
Reddit r/learnprogramming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Rust or C for a Redis Clone
I was thinking of making a Redis Clone as a project as I need more substantial projects on my resume, I'm just not sure whether I'd want to learn Rust or use C
I Thought My Architecture Was Fine — Until I Tried to Scale It
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
I Thought My Architecture Was Fine — Until I Tried to Scale It
In Part 1, I shared the real-time market data platform I built. This post focuses on one architectural decision that shaped everything… Continue reading on Medi
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
Service Discovery in Distributed Systems
Dev.to · Rizwan Saleem 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Service Discovery in Distributed Systems
Service Discovery in Distributed Systems Service Discovery in Distributed...
The Architecture Decisions That Actually Mattered: Building a Production-Ready Multi-Service Backend
Dev.to · U C H E N N A 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Architecture Decisions That Actually Mattered: Building a Production-Ready Multi-Service Backend
What most system design articles skip is the part where you explain why the boring choice...
A Team Committed to 18 Months of Engineering in a 15-Minute Meeting. They Skipped Four Questions.
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
A Team Committed to 18 Months of Engineering in a 15-Minute Meeting. They Skipped Four Questions.
The framework that separates staff engineers from senior engineers is not a larger inventory of patterns. It is four questions, asked… Continue reading on Stack
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo 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 1mo 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 1mo 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
Idempotency: The Full Picture
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Idempotency: The Full Picture
An operation is idempotent when performing it multiple times produces the same result as performing it once. That definition is short… Continue reading on Mediu
25/30 Days System Design Questions!
Dev.to · Joud Awad 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
25/30 Days System Design Questions!
Your order processing service runs on SQS. Normal load: 200 orders/min. Consumers keep up...
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
System Design 101: The Anatomy of a Modern Web Application
Welcome to the first official post in our Zero to Hero in System Design series! Continue reading on Medium »
System Design - 9.Database Sharding & Replication, How Facebook Serves a Billion Reads Per Second
Dev.to · Rajkiran 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
System Design - 9.Database Sharding & Replication, How Facebook Serves a Billion Reads Per Second
The Single Database Problem In 2004, Facebook launched. One server. One database. By 2008, they had...
Designing a Real-Time Collaborative Document Editor: Architecture, Tradeoffs, and Practical Implemen
Dev.to · Rizwan Saleem 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Designing a Real-Time Collaborative Document Editor: Architecture, Tradeoffs, and Practical Implemen
Designing a Real-Time Collaborative Document Editor: Architecture, Tradeoffs, and Practical...
The Boundary: What Execution-State Continuity Is Not
Dev.to · Mark Effect 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Boundary: What Execution-State Continuity Is Not
Originally published at docs.cmdop.com/blog/execution-state-continuity-06-the-boundary — part of the...
The Session as a Computational Primitive
Dev.to · Mark Effect 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Session as a Computational Primitive
Originally published at docs.cmdop.com/blog/execution-state-continuity-05-session-primitive — part...
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo 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
Frontend Architecture: Where Does This File Go?
Dev.to · Manuj Sankrit 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Frontend Architecture: Where Does This File Go?
The PR That Started A Twenty-Comment War The code was fine. Logic was correct. TypeScript...
System Design - 7.SQL vs NoSQL, How Uber Uses Both in the Same System (And Why That's the Right Answer)
Dev.to · Rajkiran 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
System Design - 7.SQL vs NoSQL, How Uber Uses Both in the Same System (And Why That's the Right Answer)
The Question Nobody Should Be Asking "Should I use SQL or NoSQL?" It's the most Googled database...
System Design - 6.CAP Theorem & PACELC, CAP Theorem & PACELC: The Most Important Trade-off in Distributed Systems
Dev.to · Rajkiran 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
System Design - 6.CAP Theorem & PACELC, CAP Theorem & PACELC: The Most Important Trade-off in Distributed Systems
The Theorem That Changed How We Think About Databases In 2000, Eric Brewer stood at a conference and...
How to Structure Reusable Components in a Next.js Project
Dev.to · EliezerKibet 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
How to Structure Reusable Components in a Next.js Project
How to Structure Reusable Components in a Next.js Project One habit separates Next.js codebases that...
The 1978 Paper Behind Go’s Concurrency Model
Dev.to · amir 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The 1978 Paper Behind Go’s Concurrency Model
A practical look at Tony Hoare’s CSP, why shared-memory concurrency becomes painful, and how Go turned an old computer science idea into goroutines and channels
Excavator Hydraulic System: Components, Working Principle and Maintenance Guide
Medium · Machine Learning 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Excavator Hydraulic System: Components, Working Principle and Maintenance Guide
The hydraulic system is the most important system in an excavator. It converts engine power into hydraulic energy, enabling the machine to… Continue reading on
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
Scalability vs Performance
Dev.to · Aviral Srivastava 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Scalability vs Performance
The Great Showdown: Scalability vs. Performance - Which One Reigns Supreme? Ever felt like...
Architecture Doesn’t Arrive Fully Formed
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Architecture Doesn’t Arrive Fully Formed
How tracing one realistic query changed our entire graph topology — and the design principle it left behind. Continue reading on Medium »
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo 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
Monolith vs. Modular: Which of the 3 Architectures is Right for You?
Dev.to · Mustafa ERBAY 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Monolith vs. Modular: Which of the 3 Architectures is Right for You?
When starting a new project or scaling an existing system, the question "how should we design the...
Sunday Notes: The Workflows Your Team Runs But Never Writes Down
Dev.to · speed engineer 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Sunday Notes: The Workflows Your Team Runs But Never Writes Down
Sunday Notes: The Workflows Your Team Runs But Never Writes Down Every team I've talked to...
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo 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 1mo ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
Why Circular Linked Lists Are Perfect for Scheduling Systems
Dev.to · Quipoin 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Why Circular Linked Lists Are Perfect for Scheduling Systems
Most linked lists eventually end. You keep following nodes and finally reach: null But what if...
TypeScript Deep Dive: Advanced Types and Patterns (2026)
Dev.to · Alex Chen 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
TypeScript Deep Dive: Advanced Types and Patterns (2026)
TypeScript Deep Dive: Advanced Types and Patterns (2026) You know the basics of...
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Monolithic vs Microservices Architecture: Which One Should You Choose?
If you’ve been learning software development, you’ve probably heard the terms Monolithic Architecture and Microservices Architecture. Continue reading on Medium
I Survived the Treasure Hunt Engine Deployment and Learned to Stop Worrying About the Docs
Dev.to · pretty ncube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
I Survived the Treasure Hunt Engine Deployment and Learned to Stop Worrying About the Docs
The Problem We Were Actually Solving As a systems engineer at Veltrix, I was tasked with...
Monolithic vs Microservices Architecture: Which One Should You Choose?
Dev.to · Coder Pink 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Monolithic vs Microservices Architecture: Which One Should You Choose?
If you've been learning software development, you've probably heard the terms Monolithic Architecture...
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo 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
PCB Assembly in China: Buyer's Guide
Dev.to · China Sourcing Agents 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
PCB Assembly in China: Buyer's Guide
How to source PCB assembly from China — choosing factories, reading Gerbers, understanding IPC standards, and running quality inspection.
[Architecture Design] Smart Power & Thermal Limit Governor System
Dev.to · M-tre Max 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
[Architecture Design] Smart Power & Thermal Limit Governor System
This software works in parallel with the CPU and GPU, using FPS as the primary focus and temperature...