Tech Skills

Systems Design & Architecture

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

9,922
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,968) Articles (348)Blog Posts (2881)Tutorials (487)Research Papers (5)News (247)
Architecture of Chaos: Taming a Planet-Scale Financial Beast (Part 1 — Lying Clocks & Vector Clocks)
Dev.to · Mehmet TURAÇ 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Architecture of Chaos: Taming a Planet-Scale Financial Beast (Part 1 — Lying Clocks & Vector Clocks)
"Selim, you have six months. In six months, the system either goes planet-scale, or we go bankrupt....
Browser Router
Dev.to · Deva I 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Browser Router
What is browser Router : A BrowserRouter is a core component in the popular web framework...
Why Hytales Treasure Hunt Engines Explode Under Load (And How We Fixed It Without Losing Ourselves)
Dev.to · Lillian Dube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Why Hytales Treasure Hunt Engines Explode Under Load (And How We Fixed It Without Losing Ourselves)
The Problem We Were Actually Solving The Hytale engine triggers events through a simple...
21/30 Days System Design Questions!
Dev.to · Joud Awad 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
21/30 Days System Design Questions!
You're shipping an AI chat product. The LLM streams ~40 tokens/sec per user. 50,000 concurrent users...
When Your Search Tree Becomes the Bottleneck in a Distributed Game Server
Dev.to · pretty ncube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
When Your Search Tree Becomes the Bottleneck in a Distributed Game Server
The Problem We Were Actually Solving In Hytales Veltrix region server, each treasure hunt...
The Day the Event Store Became a Black Hole
Dev.to · mary moloyi 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Day the Event Store Became a Black Hole
The Problem We Were Actually Solving It started with a simple requirement: store every user action...
Building an Offline-First Architecture for 40,000+ Concurrent RFID Scans
Dev.to · stampiq 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Building an Offline-First Architecture for 40,000+ Concurrent RFID Scans
If you build consumer web apps, a 2-second API latency is an annoyance. If you build infrastructure...
The Hidden Cost of Idempotency in Distributed Systems
Dev.to · Mustafa ERBAY 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Hidden Cost of Idempotency in Distributed Systems
The ability for operations to produce the same result even when executed multiple times, known as...
You Don't Need Microservices Yet: A Reality Check for Devs
Dev.to · BLNCraft 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
You Don't Need Microservices Yet: A Reality Check for Devs
You spent three years building a distributed system. Kubernetes clusters, service meshes,...
CLAUDE.md for Astro: 13 Rules That Stop AI from Shipping Too Much JavaScript
Dev.to · Olivia Craft 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
CLAUDE.md for Astro: 13 Rules That Stop AI from Shipping Too Much JavaScript
Astro is built around one idea: ship less JavaScript. Islands architecture means only the interactive...
Treasure Hunt Engine Blew Up When We Asked It To Grow
Dev.to · pretty ncube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Treasure Hunt Engine Blew Up When We Asked It To Grow
The Problem We Were Actually Solving Hytales treasure-hunt system is a micro-game that can...
Designing a Modular Wiring Harness for Multi-Function Vehicle Trackers
Dev.to · applekoiot 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Designing a Modular Wiring Harness for Multi-Function Vehicle Trackers
How to allocate a 9-pin connector across 6 swappable modules for fleet, cold chain, security, and e-vehicle tracking.
BOM Denormalization in ERP: Is It Always the Solution?
Dev.to · Mustafa ERBAY 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
BOM Denormalization in ERP: Is It Always the Solution?
BOM Denormalization: Shortcut or Trap? In a manufacturing ERP, especially in systems with...
I shipped 29 browser-only image tools. These 5 boring patterns kept the codebase sane
Dev.to · Zihang Dong 董子航 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
I shipped 29 browser-only image tools. These 5 boring patterns kept the codebase sane
I thought building browser-only image tools would mostly be about Canvas APIs and file formats. It...
Rux: A Modern Systems Programming Language Worth Watching
Dev.to · Nathan C. 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Rux: A Modern Systems Programming Language Worth Watching
The programming language ecosystem evolves quickly, but occasionally a new project appears with a...
Systems Primitives: A Practical Reading Framework
Dev.to · Jovann Thompson 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Systems Primitives: A Practical Reading Framework
While debugging my first software system, I kept running into the same problem: I could see failures...
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