Tech Skills

Systems Design & Architecture

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

9,978
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 (4,028) Articles (364)Blog Posts (2913)Tutorials (499)Research Papers (5)News (247)
Distributed Systems: Implementing the Raft Consensus Protocol from Scratch
Dev.to · Ebendttl 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Distributed Systems: Implementing the Raft Consensus Protocol from Scratch
Deconstructing distributed consensus, state machine replication, leader election algorithms, and split-brain mitigation in distributed clusters.
Scale Wars #5 — Twitter: The Fan-out Pattern and the Architecture Behind 140 Characters
Dev.to · Mehmet TURAÇ 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Scale Wars #5 — Twitter: The Fan-out Pattern and the Architecture Behind 140 Characters
When Lady Gaga tweets, 50 million timelines need updating. Twitter's hybrid fan-out strategy, Manhattan DB, and the Snowflake ID system.
Clean Architecture in MongoDB + C#: Why is the Repository Pattern Alone Not Enough?
Dev.to · Filipe Neves 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Clean Architecture in MongoDB + C#: Why is the Repository Pattern Alone Not Enough?
This article is based on a public repository I created. You can check the full project and follow...
Genesis-GAL: Multiplatform Core Architecture (C++, Kotlin, Python) for CPU Thermal Optimization & Jitter Mitigation
Dev.to · Juan Gonzalez 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Genesis-GAL: Multiplatform Core Architecture (C++, Kotlin, Python) for CPU Thermal Optimization & Jitter Mitigation
Hi everyone! I want to share the v1.0.0 Alpha release of Génesis-GAL (Project PX-GEN-2026-ALPHA),...
17/30 Days System Design Questions!
Dev.to · Joud Awad 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
17/30 Days System Design Questions!
Your Kafka consumer is processing 800 events/sec. The producer just hit 5,000 events/sec and it’s...
Hexagonal Architecture in Practice: Ports, Adapters, and Tests That Skip the Database
Dev.to · Ian Johnson 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Hexagonal Architecture in Practice: Ports, Adapters, and Tests That Skip the Database
This is the technical companion to a piece I wrote about cutting our CI from ~20 minutes to ~5. That...
Zero-allocation TypeScript game loops: 60 fps on a mid-range Android phone
Dev.to · Grzegorz Otto 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Zero-allocation TypeScript game loops: 60 fps on a mid-range Android phone
16.67 ms sounds generous until a garbage collector decides to think. Across three Android devices...
ERP Product Tree Denormalization: The Maintenance and Scale Conundrum
Dev.to · Mustafa ERBAY 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
ERP Product Tree Denormalization: The Maintenance and Scale Conundrum
The Denormalized Product Tree: Initial Relief, Later a Deep Pit While working on a...
Why I Rebuilt My Portfolio with Astro
Dev.to · Subhan Farrakh 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Why I Rebuilt My Portfolio with Astro
Zero JS by default — how Astro's island architecture changes the game.
Designing Permission Systems Beyond RBAC (ABAC)
Dev.to · Mayank Goyal 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Designing Permission Systems Beyond RBAC (ABAC)
“Simple permissions work for small systems. Context-aware permissions power enterprise systems.”...
Design to Code #8: The Cosmetics of Modularity
Dev.to · 7onic 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Design to Code #8: The Cosmetics of Modularity
How a generateCode() function in our docs told users to import from a subpath that was never in the package — and why we still ship one entry point.
You Don’t Need Microservices (Yet): A Reality Check for Devs
Dev.to · Gavin Cettolo 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
You Don’t Need Microservices (Yet): A Reality Check for Devs
You Don't Need Microservices (Yet): A Reality Check for Devs How Premature...
33x faster than Rust: Why I stopped waiting for my compiler and built my own.
Dev.to · JAI LALAWAT 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
33x faster than Rust: Why I stopped waiting for my compiler and built my own.
The Hook: Slow compile times are a major pain point for systems engineers. Jda's 42ms average compile...
Microservices Patterns
Dev.to · Shoumik Chakravarty 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Microservices Patterns
Microservices Patterns: A Practical Guide to Choosing the Right Architecture Most teams...
Data Structures in JavaScript: When to Use What (2026)
Dev.to · Alex Chen 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Data Structures in JavaScript: When to Use What (2026)
Data Structures in JavaScript: When to Use What (2026) Arrays aren't the only tool. Pick...
Designing TikTok from Scratch — A System Design Deep Dive
Dev.to · Daniel Keya 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Designing TikTok from Scratch — A System Design Deep Dive
A deep dive into the system architecture that serves 1B+ users and 34M video uploads per day. Perfect for system design interviews and curious engineers.
Diagram as Code with draw.io
Dev.to · mrduguo 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Diagram as Code with draw.io
Architecture diagrams have a habit of going stale the moment you redraw them. The boxes stop matching...
Components are states
Dev.to · Bryan MacLee 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Components are states
In Defense of Manual Memory Management
Dev.to · Dayvster 🌊 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
In Defense of Manual Memory Management
Why Manual Memory Management Still Matters ? It is now easier than ever to write software...
Designing Configuration for Scalable Treasure Hunts
Dev.to · Lillian Dube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Designing Configuration for Scalable Treasure Hunts
The Problem We Were Actually Solving At Veltrix, we're known for our real-time treasure...
20/30 Days System Design Questions!
Dev.to · Joud Awad 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
20/30 Days System Design Questions!
Your checkout service calls a 3rd-party fraud-check API on every order. That API just started timing...
Zero Heap Allocations at 1.18 GB/s: Deep Dive into ForgeZero 4.0.x
Dev.to · BMJ 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Zero Heap Allocations at 1.18 GB/s: Deep Dive into ForgeZero 4.0.x
How ForgeZero migrated from Node.js to Go, stripped GC-heavy paths, and hit 0 allocs/op at 1.18 GB/s in a bare-metal system software builder.
Building Property Management Software Around Audit Trails
Dev.to · Jonomor 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Building Property Management Software Around Audit Trails
Most property management software treats compliance documentation like a tax return — something you...
From an Ambitious Idea to a Real-Time Collaborative Platform — Building My Miro Clone 🚀
Dev.to · Prem Gaikwad 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
From an Ambitious Idea to a Real-Time Collaborative Platform — Building My Miro Clone 🚀
From an Ambitious Idea to a Real-Time Collaborative Platform — Building My Miro Clone 🚀 A...
Jira Is Turing-Complete (And You've Been Coding in It)
Dev.to · BLNCraft 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Jira Is Turing-Complete (And You've Been Coding in It)
You didn't realize it, but the last time you built a Jira workflow, you wrote a program. A bad one,...
Invariant-Driven Architecture: 20M transactions on a €80/mo Cloud VM.
Dev.to · Hugo Vantighem 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Invariant-Driven Architecture: 20M transactions on a €80/mo Cloud VM.
📎 This is Part 2. Part 1 — Postgres-grade serializable at 20k ops/s on a laptop (don't try this at...
Rust Concepts: Serde, Error Handling, Benchmarking & Workspaces (Part 6)
Dev.to · mihir mohapatra 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Rust Concepts: Serde, Error Handling, Benchmarking & Workspaces (Part 6)
This is Part 6 — the final part of the Core Rust Concepts series. Part 1 — Ownership, Borrowing,...
Clean Architecture in .NET Explained (The Dependency Rule)
Dev.to · kirandeepjassal-crypto 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Clean Architecture in .NET Explained (The Dependency Rule)
If you've ever upgraded EF Core and had to touch 300 files, or tried to unit-test a single business...
The Bane of Scaling Treasure Hunts
Dev.to · pretty ncube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Bane of Scaling Treasure Hunts
The Problem We Were Actually Solving We initially tried to optimize the algorithm for...
System Design Interview: Decentralized Web Crawler
Dev.to · Scalable Thoughts 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
System Design Interview: Decentralized Web Crawler
How to design a distributed web crawler using a DHT ring. Covers consistent hashing, finger table routing, node joins and failures, and storage.
Tier 12 — INTERNATIONAL (8 items)
Dev.to · Joseph Anady 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Tier 12 — INTERNATIONAL (8 items)
This tier implements the following framework documents in the `/Framework/` library. Consult them for canonical reference, audit rubrics, and detailed implement
Tier 4 — ENTITY & AUTHORITY (14 items)
Dev.to · Joseph Anady 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Tier 4 — ENTITY & AUTHORITY (14 items)
This tier implements the following framework documents in the `/Framework/` library. Consult them for canonical reference, audit rubrics, and detailed implement
Schema Types 2026
Dev.to · Joseph Anady 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Schema Types 2026
Originally published at thatdevpro.com. This framework reference is part of the 14-tier Engine...
Treasure Hunt Engine: Where Optimism Meets Reality
Dev.to · pretty ncube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Treasure Hunt Engine: Where Optimism Meets Reality
The Problem We Were Actually Solving We needed a high-performance system to index and...
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...
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...
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...
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
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...
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...
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...
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...
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...