Tech Skills

Systems Design & Architecture

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

9,862
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,909) Articles (331)Blog Posts (2851)Tutorials (476)Research Papers (5)News (246)
Same component, web + mobile — the architecture behind @otfdashkit/ui
Dev.to · Dave Kurian 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Same component, web + mobile — the architecture behind @otfdashkit/ui
How we ship Card, Button, Avatar, and dozens of others across React + React Native without losing our minds.
Cursor vs Offset Pagination: A Frontend Engineer's Perspective in 2026
Dev.to · Abdul Halim 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Cursor vs Offset Pagination: A Frontend Engineer's Perspective in 2026
We talk about pagination as if it's purely a backend concern – the database does the heavy lifting,...
How We Migrated the Heart of Our Platform to Rust
Dev.to · Dwayne McDaniel 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
How We Migrated the Heart of Our Platform to Rust
GitGuardian helps developers and security teams detect secrets (API keys, tokens, credentials) that...
Eventual Consistency: When to Choose It Over Strong Consistency
Dev.to · Mustafa ERBAY 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Eventual Consistency: When to Choose It Over Strong Consistency
When I first started building distributed systems, I expected everything to be instantly up-to-date....
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...
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),...
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...
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...
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...
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...
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
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...
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...
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...
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...
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...
Create YouTube course: System Design (est 900 views/mo, $270/mo)
Dev.to · Ahmed Moussa 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Create YouTube course: System Design (est 900 views/mo, $270/mo)
Creating a Profitable YouTube Course: System Design for Developers Creating a Profitable YouTube...
BFS vs DFS — Same Graph, Why Such Different Paths? Visualized in React
Dev.to · Amar Gul 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
BFS vs DFS — Same Graph, Why Such Different Paths? Visualized in React
BFS and DFS show up in every technical interview. Most developers know the names but get confused...
24/30 Days System Design Questions
Dev.to · Joud Awad 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
24/30 Days System Design Questions
Your API returns 10 million orders. The frontend asks for "page 5." Offset 40, limit 10. Simple...
Grokking the System Design Interview: Why the Original Course Still Wins
Dev.to · Ritesh Agarwal 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Grokking the System Design Interview: Why the Original Course Still Wins
The "grokking" name is everywhere, but it traces back to a single course. I wasted two weeks on a stale copy before I figured that out.
Outbox Pattern Solves Publishing. Inbox Pattern Solves Processing.
Dev.to · Venkatesan Ramar 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Outbox Pattern Solves Publishing. Inbox Pattern Solves Processing.
While covering the Outbox Pattern, I realized there's another side of event reliability to discuss —...
The On-Call Cost of Distributed Locks
Dev.to · Mustafa ERBAY 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The On-Call Cost of Distributed Locks
Distributed locks are one of the most popular tools in the toolbox of teams transitioning to...
I Spent a Decade Chasing Microservices Before Realizing What Scalability Actually Means
Dev.to · Jeevan Srivastava 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
I Spent a Decade Chasing Microservices Before Realizing What Scalability Actually Means
A few years ago, I was staring at a red, blinking monitoring dashboard. The system I was looking at...
How to Create ByteByteGo Like Animated Diagrams for Free
Dev.to · Rahish saifi 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
How to Create ByteByteGo Like Animated Diagrams for Free
If you have watched ByteByteGo-style system design videos, you know the format: clean architecture...
Hytales Veltrix Config Files Were Breaking Production Search and No One Admitted How Often
Dev.to · Lisa Zulu 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Hytales Veltrix Config Files Were Breaking Production Search and No One Admitted How Often
In 2025 we inherited the public facing search index for Hytales treasure hunt system. The index...
Treasure Hunt Engine: The Day We Realized the Event Bus Was Our Constraint
Dev.to · pretty ncube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Treasure Hunt Engine: The Day We Realized the Event Bus Was Our Constraint
The Problem We Were Actually Solving We werent just chasing p99 latency; we were solving a...
Rust Was Not the Silver Bullet I Expected for Our Treasure Hunt Engine
Dev.to · pretty ncube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Rust Was Not the Silver Bullet I Expected for Our Treasure Hunt Engine
The Problem We Were Actually Solving I still remember the day our treasure hunt engine...
Inside Uber's Architecture: Engineering Decisions That Power Millions of Rides Every Day
Dev.to · Tirthoraj Bhattacharya 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Inside Uber's Architecture: Engineering Decisions That Power Millions of Rides Every Day
Why Study Real-World Architectures? Most system design discussions focus on theoretical...
Golang Design Patterns: Behavioral Patterns
Dev.to · Cem AKAN 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Golang Design Patterns: Behavioral Patterns
Welcome back, Gophers ❤. If you’ve followed along from our previous dives, you know that building a...
Golang Design Patterns: Structural Patterns.
Dev.to · Cem AKAN 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Golang Design Patterns: Structural Patterns.
Welcome back, Gophers ❤ In the first part of this series, we mastered the art of creation learning...
CRDT vs Operational Transformation: How Google Docs and Notion Actually Avoid Edit Chaos
Dev.to · Abdullah al Mubin 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
CRDT vs Operational Transformation: How Google Docs and Notion Actually Avoid Edit Chaos
You’re typing in a document. Someone else deletes the sentence you’re writing. Another person edits...
23/30 Days System Design Questions!
Dev.to · Joud Awad 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
23/30 Days System Design Questions!
Your feed service was reading at 20ms. Then a celebrity with 2M followers posted. Now you're at 4...
SRP's Vocabulary Problem: Why Every Reformulation Failed
Dev.to · Yannick Loth 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
SRP's Vocabulary Problem: Why Every Reformulation Failed
I've just published SRP's Vocabulary Problem: Why Every Reformulation Failed. The Single...
Queues - The Backbone of Modern Architecture
Dev.to · Hitesh Patel 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Queues - The Backbone of Modern Architecture
Introduction In modern systems, messaging queues are one of the most essential building...