Tech Skills

Systems Design & Architecture

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

9,846
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,896) Articles (329)Blog Posts (2847)Tutorials (469)Research Papers (5)News (246)
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Unspoken Tradeoff Between Event Handling and System Overhead
The Problem We Were Actually Solving As a production operator, I was tasked with implementing the Treasure Hunt Engine on a high-traffic Hytale server. The goal
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
Entidades finas e composição: o design que escolhi para a nova plataforma
Dev.to · Alberto Luiz Souza 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Entidades finas e composição: o design que escolhi para a nova plataforma
Disclaimer Este texto foi inicialmente concebido pela IA Generativa em função da...
I Failed My First System Design Interviews. These 5 Concepts Were Why.
Dev.to · aashna mahajan 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
I Failed My First System Design Interviews. These 5 Concepts Were Why.
I failed three system design interviews in a row. Not because I didn't know the concepts. I knew...
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
Content First Architecture
Dev.to · Joseph Anady 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Content First Architecture
Originally published at thatdevpro.com. This framework reference is part of the 14-tier Engine...
I Built a Memory Pool From Scratch. Here’s What I Learned.
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
I Built a Memory Pool From Scratch. Here’s What I Learned.
And why it matters even more once you bring FreeRTOS into the picture. Continue reading on Level Up Coding »
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
The Quiet Architecture of Systems That Refuse to Die
Dev.to · Sonia Bobrik 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Quiet Architecture of Systems That Refuse to Die
There is a particular kind of software that nobody writes blog posts about. It runs the payroll at a...
Reddit r/programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Highest random weight in Elixir
I've had 3 weeks off work and I've used the time to rekindle my passion for coding (the old way, by hand). Stumbled upon this alternative to consistent hashing
What ElumKit v0.1 already does (and the one primitive I missed)
Dev.to · Truffle 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
What ElumKit v0.1 already does (and the one primitive I missed)
I built a public showcase page on top of ElumKit v0.1 this week. Twenty-two components carried everything I needed except one. Notes on what landed cleanly and
8 Coding Techniques That Improve System Reliability
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
8 Coding Techniques That Improve System Reliability
Stable Applications Users Can Trust Continue reading on Python in Plain English »
A Decade After: Why We Still Can't Get the Treasure Hunt Engine Right
Dev.to · Lillian Dube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
A Decade After: Why We Still Can't Get the Treasure Hunt Engine Right
The Problem We Were Actually Solving At its core, the Treasure Hunt Engine is a...
Composition Over Inheritance — Go's Superpower You're Not Using
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Composition Over Inheritance — Go's Superpower You're Not Using
Stop building class trees. Start snapping Lego blocks. The HybridCar problem, solved. Continue reading on Medium »
I built a 32-bit OS from scratch and named it after my mom
Dev.to · Gyimah-Benjamin 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
I built a 32-bit OS from scratch and named it after my mom
The Beginning A few months ago I didn't know what a bootloader was. Today I have a working...
Avoiding Systemic Chaos in Treasure Hunt Engine with Decoupled Design
Dev.to · theresa moyo 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Avoiding Systemic Chaos in Treasure Hunt Engine with Decoupled Design
The Problem We Were Actually Solving At the time, THE was a complex system with multiple...
Microservices : avantages et pièges
Dev.to · Ulrich (Houngbe) 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Microservices : avantages et pièges
Microservices : Avantages et Pièges d'une Architecture Distribuée Les microservices...
Leader Election Patterns
Dev.to · Aviral Srivastava 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Leader Election Patterns
Who's the Boss? Navigating the Tricky World of Leader Election Patterns Ever been in a...
Event-Driven Architecture: An Honest Assessment
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Event-Driven Architecture: An Honest Assessment
Event-driven systems are elegant in talks and brutal in production. After building and operating them across multiple companies, here is… Continue reading on Me
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
Minimizing Blast Radius: How to Engineer Systems That Fail Small
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Minimizing Blast Radius: How to Engineer Systems That Fail Small
Cell-Based Isolation, Bulkheads, and the Real Compute Cost of Containing Failure Continue reading on CodeToDeploy »
Tolerancia a fallos y replicación de datos
Dev.to · Evelyn Rivas 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Tolerancia a fallos y replicación de datos
La tolerancia a fallos es una propiedad fundamental de los sistemas distribuidos que permite mantener...
Build Your Own Kafka: A MAANG System Design Interview Guide
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Build Your Own Kafka: A MAANG System Design Interview Guide
“Design Kafka” or “Build your own Kafka” is a popular MAANG system design interview question because it tests your understanding of… Continue reading on AlgoMar
The Architecture of Events that Don't Kill You at 3am
Dev.to · mary moloyi 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Architecture of Events that Don't Kill You at 3am
The Problem We Were Actually Solving Our Treasure Hunt Engine is a massive distributed...
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
Treasure Traps in Our Event System
Dev.to · mary moloyi 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Treasure Traps in Our Event System
As I crept through the dimly lit data center, the flickering lines of code on my console seemed to...
Treasure Hunt Engine Meltdowns: When Events Become the Uninvited Guest
Dev.to · pinkie zwane 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Treasure Hunt Engine Meltdowns: When Events Become the Uninvited Guest
The Problem We Were Actually Solving Our Treasure Hunt Engine was (and still is) a highly...
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Seven Deadly Sins of Event Configuration in Veltrix
The Problem We Were Actually Solving What I quickly realized was that our operators were focusing on the wrong problems. They were obsessed with creating the pe
Astro + React 19 Islands: Shipping Zero JavaScript Until User Interaction—The CitizenApp Case Study
Dev.to · Ugur Aslim 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Astro + React 19 Islands: Shipping Zero JavaScript Until User Interaction—The CitizenApp Case Study
Architect a hybrid Astro/React 19 frontend where marketing pages render pure HTML while interactive dashboards load as isolated islands, cutting initial page we
An Ash-Inspired DDD Framework for Python: Derive Everything from the Domain Model
Dev.to · Sahil Pohare 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
An Ash-Inspired DDD Framework for Python: Derive Everything from the Domain Model
I've been building PingerAgents — a multitenant AI agent orchestration platform. Along the way I...
[Rust Guide] 12.6. Developing Library Functionality with TDD
Dev.to · SomeB1oody 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
[Rust Guide] 12.6. Developing Library Functionality with TDD
12.6.0 Before We Begin In Chapter 12, we will build a real project: a command-line...
Senior Engineers Are Being Evaluated on Something Almost Nobody Practices
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Senior Engineers Are Being Evaluated on Something Almost Nobody Practices
Not coding. Not frameworks. Not even architecture. The actual filter appears when ambiguity enters the room. Continue reading on Stackademic »
Rust and the Reinvention of Operating Systems
Dev.to · Srijan Kumar 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Rust and the Reinvention of Operating Systems
Why Rust Is Becoming the Backbone of Modern Operating Systems — From Linux to Windows...
Frontend Architecture for a Multimillion-Dollar Revenue Platform: The Hidden Cost of Incorrectly Implemented Load Balancers
Dev.to · pinkie zwane 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Frontend Architecture for a Multimillion-Dollar Revenue Platform: The Hidden Cost of Incorrectly Implemented Load Balancers
The Problem We Were Actually Solving Looking back, I realize that our goal was not to...
Drawing the Blueprint: Flowchart, Functional Diagram, and Sequence Diagram
Dev.to · Eugene Zimin 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Drawing the Blueprint: Flowchart, Functional Diagram, and Sequence Diagram
Lesson 3 of Build a Twitter Clone - A Practical Guide to Software Modelling In Lesson 2,...
Linked Lists Finally Simple — Why Insert is O(1) When Arrays Are O(n)Uses This Algorithm for .sort()
Dev.to · Amar Gul 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Linked Lists Finally Simple — Why Insert is O(1) When Arrays Are O(n)Uses This Algorithm for .sort()
Most developers understand arrays intuitively. But Linked Lists feel abstract until you see them...
Building a Real-Time Collaborative Task Board: How Gemini Helped Me Build for the Google I/O Challenge 2026 🚀
Dev.to · mihir mohapatra 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Building a Real-Time Collaborative Task Board: How Gemini Helped Me Build for the Google I/O Challenge 2026 🚀
A deep dive into building a seamless, high-fidelity collaborative Kanban board with Live Cursor tracking, workspace chat, and real-time state synchronization us
Veltrix's Treasure Hunt Engine: Optimized for Long-Term Survival, Not Just Scalability
Dev.to · pretty ncube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Veltrix's Treasure Hunt Engine: Optimized for Long-Term Survival, Not Just Scalability
The Problem We Were Actually Solving At its core, our Treasure Hunt Engine is a web-based...
Why Hytale Server Treasure Hunts Always Fail Without Proper Architecture
Dev.to · mary moloyi 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Why Hytale Server Treasure Hunts Always Fail Without Proper Architecture
We'd just launched our latest Hytale game server when our production ops monitoring started firing...
The Myth of Low Latency: Why Event Meshes Make Your System Slow
Dev.to · Lillian Dube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Myth of Low Latency: Why Event Meshes Make Your System Slow
The Problem We Were Actually Solving At Veltrix we had a simple monolithic service that...
The Inevitable Tradeoff Between Event Sinks and Overloaded Producers
Dev.to · pretty ncube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Inevitable Tradeoff Between Event Sinks and Overloaded Producers
The Problem We Were Actually Solving When we first launched Veltrix, our primary goal was...
Choreography vs Orchestration: The 3 Trade-Offs Textbooks Skip
Dev.to · Gabriel Anhaia 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Choreography vs Orchestration: The 3 Trade-Offs Textbooks Skip
You picked choreography because Netflix did. Now 'where is order 4471?' takes 40 minutes of Kibana grep. The real cost model.
Blueprints Might Be More Important Than Frameworks
Dev.to · Drew Marshall 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Blueprints Might Be More Important Than Frameworks
The longer I work on software systems, the less I think most people actually want frameworks. What...
Tortured by Growth: How I Learned to Love the Veltrix Operator
Dev.to · theresa moyo 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Tortured by Growth: How I Learned to Love the Veltrix Operator
The Problem We Were Actually Solving We thought we were optimizing for raw performance,...
When Optimistic Concurrency Went Horribly Wrong For Us
Dev.to · pretty ncube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
When Optimistic Concurrency Went Horribly Wrong For Us
The Problem We Were Actually Solving In 2024, our team at Veltrix built a complex server...
Smart Developers Are Quietly Deleting Their Architecture
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Smart Developers Are Quietly Deleting Their Architecture
The industry spent a decade chasing complexity. The best engineers are now walking it back on purpose. Continue reading on Medium »
Systems Design Case Study: Caching, Containerization, and Testing in a Full-Stack Marketplace
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Systems Design Case Study: Caching, Containerization, and Testing in a Full-Stack Marketplace
When building and deploying a modern full-stack web application, developers face a classic challenge: how do you balance standard… Continue reading on Stackadem
System Designs That Are a Recipe for Disaster
Dev.to · mary moloyi 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
System Designs That Are a Recipe for Disaster
The Problem We Were Actually Solving We had designed Veltrix to be a self-healing system...