Tech Skills

Systems Design & Architecture

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

8,312
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 (2,371) Articles (78)Blog Posts (2007)Tutorials (284)Research Papers (1)News (1)
Are You My Parent?: Scaffolding in the architecture necessary for keyboard handling between components.
Dev.to · ShaynaProductions 🏗️ Systems Design & Architecture 1mo ago
Are You My Parent?: Scaffolding in the architecture necessary for keyboard handling between components.
Prologue A while ago, I decided to develop a fully accessible main navigation component in React and...
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.
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...
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...
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...
Components are states
Dev.to · Bryan MacLee 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Components are states
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,...
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...
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...
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...
[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...
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...
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,...
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...
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...
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,...
Scalable Treasure Hunts Are a Myth, But We Almost Made One
Dev.to · pretty ncube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Scalable Treasure Hunts Are a Myth, But We Almost Made One
The Problem We Were Actually Solving As it turns out, we weren't really solving the...
My Least Favorite Design Decision: The Great Server Stall
Dev.to · pinkie zwane 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
My Least Favorite Design Decision: The Great Server Stall
The Problem We Were Actually Solving In that moment, I realized that our configuration...
The 90 Percent Solution: A Cautionary Tale of Veltrix Configuration and the Limits of Documentation
Dev.to · theresa moyo 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The 90 Percent Solution: A Cautionary Tale of Veltrix Configuration and the Limits of Documentation
The Problem We Were Actually Solving Lately, our search results had been suffering from an...
The Dark Secret of Treasure Hunt Engine: Why Runtime Choice Matters in Distributed Systems
Dev.to · pretty ncube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Dark Secret of Treasure Hunt Engine: Why Runtime Choice Matters in Distributed Systems
The Problem We Were Actually Solving Treasure Hunt Engine was built to handle massive...
Rust's Low-Latency Conquest: Why We Ditched C++ for a Treasure Hunt Engine
Dev.to · pretty ncube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Rust's Low-Latency Conquest: Why We Ditched C++ for a Treasure Hunt Engine
The Problem We Were Actually Solving In our case, the problem wasn't just about serving a...
Hytale Servers Will Fail Treasure Hunts Until We Fix Our Event Handling
Dev.to · pretty ncube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Hytale Servers Will Fail Treasure Hunts Until We Fix Our Event Handling
The Problem We Were Actually Solving At the time, we were trying to optimize our server...
I Thought Domain-Driven Design Was a Waste of Time. I Was Wrong.
Dev.to · Mostafijur Rahman 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
I Thought Domain-Driven Design Was a Waste of Time. I Was Wrong.
A backend engineer's short, honest take on Domain-Driven Design — what it is, why I dismissed it, and the project that changed my mind.
We discovered the real workflow during lunch conversations.
Dev.to · Vishal Koriya 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
We discovered the real workflow during lunch conversations.
Official process: Create request Manager approval System update Done Real process: Someone messages...
Designing a System to Survive Its Own Success: Lessons from the Treasure Hunt Engine's Scaling Fiasco
Dev.to · mary moloyi 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Designing a System to Survive Its Own Success: Lessons from the Treasure Hunt Engine's Scaling Fiasco
The Problem We Were Actually Solving The real problem we were trying to solve with the...
Web Application Scope Needs State Design Before Screens
Dev.to · Marcelo Cedeno 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Web Application Scope Needs State Design Before Screens
A practical checklist for scoping web applications around states, permissions, exceptions, and delivery risk.
The Impact of Eventual Consistency on the Developer Mindset
Dev.to · Mustafa ERBAY 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Impact of Eventual Consistency on the Developer Mindset
When building distributed systems, we often unknowingly find ourselves pushed towards an "eventual...
Build a Real-Time Excalidraw-like Collaborative Canvas using Velt MCP and Antigravity🎉
Dev.to · Astrodevil 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Build a Real-Time Excalidraw-like Collaborative Canvas using Velt MCP and Antigravity🎉
In this tutorial, we’ll build an Excalidraw-style collaborative whiteboard using Next.js, HTML5...
How I Practice System Design with AI (URL Shortener Walkthrough)
Dev.to · Nguyen Phuc Hai 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
How I Practice System Design with AI (URL Shortener Walkthrough)
I've been doing system design interviews for years - both as a candidate and as an interviewer. The...
Most CMS Platforms Aren’t Built for Full Lifecycle Ownership
Dev.to · Drew Marshall 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Most CMS Platforms Aren’t Built for Full Lifecycle Ownership
For a long time, I thought a CMS was primarily about managing...
I built an x86_64 kernel from scratch, and it made me hate AI documentation tools. So I built my own.
Dev.to · Zackery Sayers 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
I built an x86_64 kernel from scratch, and it made me hate AI documentation tools. So I built my own.
Six months ago, I started building TaterTOS64, an x86_64 kernel. As any systems dev knows, once you...
A Visual Guide to the OSI Model
Dev.to · karan 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
A Visual Guide to the OSI Model
I have been building a visual breakdown of the OSI Model and what actually happens when data...
Expert SolidWorks Drafting Services (2026 Guide): What You Need to Know Before You Hire
Dev.to · Frank Anderson 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Expert SolidWorks Drafting Services (2026 Guide): What You Need to Know Before You Hire
In today’s fast-paced engineering and manufacturing world, precision is everything. Whether you're...
MyErp Architecture Series - #01 Cellular Architecture: Systems That Behave Like Living Organisms
Dev.to · Denis Scorpion 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
MyErp Architecture Series - #01 Cellular Architecture: Systems That Behave Like Living Organisms
Living Systems as the Benchmark for Scalable, Resilient, and Self-Learning...
SDD is now my go-to when developing a Website / Software
Dev.to · Muhamad Sulaiman 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
SDD is now my go-to when developing a Website / Software
Recently, I ran an experiment across several of the projects I’ve been building. The focus of that...
Welcome to the Distributed Systems World — The Challenges Nobody Warned You About
Dev.to · mohamed Tayel 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Welcome to the Distributed Systems World — The Challenges Nobody Warned You About
title: "Welcome to the Distributed Systems World — The Challenges Nobody Warned You About" published:...
Advanced Rust Concepts: Iterators, Closures, Generics & More (Part 2)
Dev.to · mihir mohapatra 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Advanced Rust Concepts: Iterators, Closures, Generics & More (Part 2)
This is Part 2 of the Core Rust Concepts series. If you haven't read Part 1, start there — it covers...
Goroutine Scheduling: GMP Model, Schedule Loop, Preemption & Stack Management
Dev.to · James Lee 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Goroutine Scheduling: GMP Model, Schedule Loop, Preemption & Stack Management
The Go scheduler is one of the most sophisticated pieces of the runtime. It manages thousands of...
Mini Program Container Architecture: How Dual-Thread Rendering Works
Dev.to · AI Super-App 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Mini Program Container Architecture: How Dual-Thread Rendering Works
1. The Origin of the Dual-Thread Architecture When WeChat first introduced Mini Programs...
How to Create Architecture Overviews from Existing Code
Dev.to · Anoop Kumar Paul 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
How to Create Architecture Overviews from Existing Code
Most codebases don't have accurate architecture documentation. Either it was never created, or it...
System Design: SSO Authentication Using Shared Cookie for Multiple Apps
Dev.to · forceki 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
System Design: SSO Authentication Using Shared Cookie for Multiple Apps
Building a great product often means scaling your internal tooling. But as a company grows, a common...
MOUSSAVOU apprend DDD : le guide pratique du dev qui veut écrire du code qui tient
Dev.to · BANGA 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
MOUSSAVOU apprend DDD : le guide pratique du dev qui veut écrire du code qui tient
Comment DDD, l'architecture hexagonale et Spring Modulith te permettent d'utiliser Claude,...