Tech Skills

Systems Design & Architecture

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

9,840
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,890) Articles (329)Blog Posts (2844)Tutorials (466)Research Papers (5)News (246)
Concurrencia vs Paralelismo: no son lo mismo y esta diferencia importa de verdad
Dev.to · Tu codigo cotidiano 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Concurrencia vs Paralelismo: no son lo mismo y esta diferencia importa de verdad
Publiqué un nuevo episodio en Tu código cotidiano sobre una de esas diferencias que parecen teóricas…...
Why I kept failing system design interviews even after going through multiple sources — and what actually fixed it
Dev.to · Amitabh 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Why I kept failing system design interviews even after going through multiple sources — and what actually fixed it
I want to tell you something nobody told me before my system design interviews. I spent three months...
A Practical Design Spec Template Engineers Can Actually Use
Dev.to · Rakshanda Abhimaan 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
A Practical Design Spec Template Engineers Can Actually Use
Full guide + resources. Most software design documents fail for one simple reason: They are...
Design Patterns: What They Are and Why They Matter
Dev.to · Pavan Sai 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Design Patterns: What They Are and Why They Matter
I got asked about OOP in a conversation with a senior dev. I answered okay-ish. Then they followed...
Myth Engine Architecture: Building an SSA-Based Declarative Render Graph
Dev.to · Pan Xinmiao 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Myth Engine Architecture: Building an SSA-Based Declarative Render Graph
(Note: The original text was written in Chinese and translated and polished into English by...
"2 ESSENTIAL SYSTEM CALLS EVERY BEGINNER SHOULD KNOW"
Dev.to · Lakshya Kausaliya 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
"2 ESSENTIAL SYSTEM CALLS EVERY BEGINNER SHOULD KNOW"
INRODUCTION:- WHAT ARE SYSTEM CALLS? Basically in simple language they are calls made by the user to...
Understanding PCIe Data Link Layer
Dev.to · Ripan Deuri 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Understanding PCIe Data Link Layer
1. Introduction PCI Express (PCIe) uses a layered architecture to separate concerns like...
Lionis: Loops and Ad-Hoc Sub-Processes in BPMN
Dev.to · Crismo Team 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Lionis: Loops and Ad-Hoc Sub-Processes in BPMN
Meet Lea Lea owns Lionis, a small but fast-growing tofu company. She spotted the ...
BPMN Best Practices: Modeling Rules That Actually Matter
Dev.to · Crismo Team 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
BPMN Best Practices: Modeling Rules That Actually Matter
No New Elements This Time This chapter is different. There are no new shapes to learn....
The Space Ship: Timer, Conditional & Attached Events in BPMN
Dev.to · Crismo Team 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
The Space Ship: Timer, Conditional & Attached Events in BPMN
Welcome to SpaceZ SpaceZ is a private spaceship manufacturer. Their spacecraft re-enter ...
Bankovia: Event-Based Gateways, Compensation & Cancel Events in BPMN
Dev.to · Crismo Team 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Bankovia: Event-Based Gateways, Compensation & Cancel Events in BPMN
A Bank Joins the 21st Century Bankovia is the kind of bank where the loudest sound is a...
From O(n log n) to O(log p): Rebuilding the Order Book for Performance
Dev.to · Bill Tu 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
From O(n log n) to O(log p): Rebuilding the Order Book for Performance
When we first built MatchEngine, the order book used a sorted slice. Every time an order was...
The 8 Biggest Misconceptions About Microservices
Dev.to · Darwin Manalo 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
The 8 Biggest Misconceptions About Microservices
Many developers adopt microservices for the wrong reasons. This breaks down the most common misconceptions and explains why they often lead to unnecessary compl
Temporal Alternative Without the Cluster and Determinism Constraints
Dev.to · George Belsky 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Temporal Alternative Without the Cluster and Determinism Constraints
Temporal is the go-to for durable execution. But it requires a cluster and forces determinism constraints on your workflow code. Here's an alternative that give
WTF is Distributed Persistent Memory?
Dev.to · Daily Bugle 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
WTF is Distributed Persistent Memory?
WTF is this: Distributed Persistent Memory Edition Ah, the joys of modern tech – where every day, a...
Your Architecture Diagram Is Lying To You
Dev.to · Aakash Choudhary 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Your Architecture Diagram Is Lying To You
Why infrastructure diagrams rot the moment you draw them — and what we should do about it.
Next.js 14 parallel routes and intercepting routes: the patterns that unlock complex UIs
Dev.to · Atlas Whoff 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Next.js 14 parallel routes and intercepting routes: the patterns that unlock complex UIs
Parallel routes and intercepting routes are the most underused features in Next.js 14. They solve two...
250,000 Americans Die From Preventable Medical Errors Every Year. The Root Cause Is an Architecture Problem.
Dev.to · Rory | QIS PROTOCOL 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
250,000 Americans Die From Preventable Medical Errors Every Year. The Root Cause Is an Architecture Problem.
Understanding QIS — Part 90 · Patient Safety Series In 1999, the Institute of Medicine published...
Resolving Architectural Conflicts in Development Teams
Dev.to · Alex Rezvov 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Resolving Architectural Conflicts in Development Teams
Not every conflict is inherently bad. If architectural viewpoints clash without causing negative...
Mastering Dependency Injection in .NET MAUI: The Complete Guide to Clean Architecture #dotnet #maui
Dev.to · Dharmendra Kumar 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Mastering Dependency Injection in .NET MAUI: The Complete Guide to Clean Architecture #dotnet #maui
I’m pleased to share my latest technical deep dive on improving architecture and maintainability in...
System Design Interview - Designing from Invariants
Dev.to · Tomer Ben David 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
System Design Interview - Designing from Invariants
Designing from Invariants Software architecture is frequently treated as an exercise in...
New Technical Guides Published
Dev.to · shikha 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
New Technical Guides Published
Today I explored: 🔹 How Camunda 8 stores workflow state using Zeebe (event sourcing deep dive) 🔹...
Four Bugs That Would Break a Matching Engine in Production
Dev.to · Bill Tu 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Four Bugs That Would Break a Matching Engine in Production
MatchEngine is an open-source order matching engine written in Go. After the initial release, we...
Giải Pháp Tối Ưu Cho Nhu Cầu Bơm Nước Cột Áp Siêu Cao
Dev.to · maybomturbin 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Giải Pháp Tối Ưu Cho Nhu Cầu Bơm Nước Cột Áp Siêu Cao
Giải pháp tối ưu cho các hệ thống cấp nước áp lực cao Trong các dự án công nghiệp và dân...
From Metadata and Images to PACS: A Lightweight DICOM Service in Rust
Dev.to · Alfian Lensun 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
From Metadata and Images to PACS: A Lightweight DICOM Service in Rust
I built a lightweight DICOM routing service in Rust that connects images and metadata to a PACS...
Construindo Concorrência do Zero: Projetando Canais, Pools de Threads e Iteradores Paralelos
Dev.to · Alair Joao Tavares 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Construindo Concorrência do Zero: Projetando Canais, Pools de Threads e Iteradores Paralelos
A magia da concorrência moderna, seja nos goroutines do Go, no async/await do Rust, ou nas...
Clean Architecture in NestJS — Enforcing the Controller-Service-Repository Pattern with Static Analysis
Dev.to · Francisco López 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Clean Architecture in NestJS — Enforcing the Controller-Service-Repository Pattern with Static Analysis
A beginner-friendly guide to layered architecture and how to make sure your team actually follows...
[Rust Guide] 4.3. Ownership and Functions
Dev.to · SomeB1oody 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
[Rust Guide] 4.3. Ownership and Functions
4.3.0 Before the Main Text After learning Rust’s general programming concepts, you reach...
I built an industrial OS - here's what 33 years on the plant floor taught me about software
Dev.to · Doug Trier 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
I built an industrial OS - here's what 33 years on the plant floor taught me about software
The Problem Nobody Was Solving I spent 33 years doing every job on the plant floor. Operator,...
Your architecture drifts before you write a single line of code
Dev.to · Archrad 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Your architecture drifts before you write a single line of code
v0.1.5 You have an architecture decision record. A Confluence page. Maybe a Miro board with boxes...
Full Stack Portfolio Website — Complete Step-by-Step Breakdown
Dev.to · Muhammad Yasir 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Full Stack Portfolio Website — Complete Step-by-Step Breakdown
Introduction In this blog, I will walk you through my Full Stack Portfolio Website,...
Optimalisasi Basis Data Terdistribusi dalam Sistem Pendaftaran Massal
Dev.to · slot gacor 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Optimalisasi Basis Data Terdistribusi dalam Sistem Pendaftaran Massal
alam pengembangan platform digital yang melayani registrasi pengguna dalam skala jutaan secara...
Um resumo sobre o padrão de projeto Adapter
Dev.to · Determinado 96 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Um resumo sobre o padrão de projeto Adapter
Analogia Imagine que você tem um carregador de celular 🇧🇷 (tomada brasileira), mas viajou...
How I Built an Architecture Analyzer with Tree-Sitter AST (and What I Learned About Code Quality Metrics)
Dev.to · Camilo 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
How I Built an Architecture Analyzer with Tree-Sitter AST (and What I Learned About Code Quality Metrics)
The Problem Every codebase I've worked on in 19 years had the same story: the architecture starts...
TypeScript in Vue/Svelte Is Great, Until It Isn't: Fixing the Missing Type Flow
Dev.to · qingkuai 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
TypeScript in Vue/Svelte Is Great, Until It Isn't: Fixing the Missing Type Flow
How template-language frameworks can close the TypeScript experience gap through compiler and language-service co-design.
C++ Standart Kütüphanesi (STL) Kaplar ve Algoritmalar
Dev.to · FORUM WEB 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
C++ Standart Kütüphanesi (STL) Kaplar ve Algoritmalar
C++ Standart Kütüphanesi (STL) Kaplar ve Algoritmalar hakkında bilgilendirici bir keşfe hazır olun!...
Why Simple Architecture Wins
Dev.to · mortylen 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Why Simple Architecture Wins
There is a common misconception shared by many developers: a good architecture has to be complex. It...
RAM Speed and Timings Explained: Does it Actually Matter for Your Build?
Dev.to · Lorikeet Smart 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
RAM Speed and Timings Explained: Does it Actually Matter for Your Build?
A technical guide to RAM frequency, CAS latency, and memory timings. Learn how to optimize your system performance and when high-speed RAM is worth the cos
Full Stack Engineer | React, Next.js, Node.js | Building Scalable Systems 🚀
Dev.to · Shakeb Shamsi 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Full Stack Engineer | React, Next.js, Node.js | Building Scalable Systems 🚀
Hey everyone! 👋 I’m Shakeb, a Full Stack Engineer with around 2 years of experience building...
I Thought Normalized State Would Fix My Re-render Problem. It Didn't.
Dev.to · Abhijit Paul 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
I Thought Normalized State Would Fix My Re-render Problem. It Didn't.
I was building a Kanban board called Kantoo and hit a classic React performance problem. This is what...
You Just Need Entities That Can Die
Dev.to · Matteo Antony Mistretta 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
You Just Need Entities That Can Die
This post is part of a series of corollaries to the Inglorious Web series. It stands alone, but the...
A 2 AM Integration Failure That Changed How I Design Systems Forever
Dev.to · Artemii Karkusha 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
A 2 AM Integration Failure That Changed How I Design Systems Forever
Black Friday didn't break our system. It revealed it. A story about 250M+ daily events, a 4-hour sync delay, and the architectural mistake that made it all inev
TypeScript Mapped Types: Transform Types Without Repetition
Dev.to · Atlas Whoff 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
TypeScript Mapped Types: Transform Types Without Repetition
The Repetition Problem // You have this type interface User { id: string; name:...
Microservices: The Coordination Challenge
Dev.to · Fabio Sarmento 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Microservices: The Coordination Challenge
Microservices can boost flexibility, but managing them can be a nightmare. Invest in solid...
Rethinking Web Sessions in Distributed Web Architecture
Dev.to · Rohith 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Rethinking Web Sessions in Distributed Web Architecture
Web sessions have been a fundamental part of web applications for decades. They help systems remember...
Prisma Schema Design: Relationships, Enums, and Indexes That Scale
Dev.to · Atlas Whoff 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Prisma Schema Design: Relationships, Enums, and Indexes That Scale
Schema Design Is Architecture Your Prisma schema isn't just ORM config—it's your data...
Designing for Scale: Database Sharding, Read Replicas, and CQRS
Dev.to · Atlas Whoff 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Designing for Scale: Database Sharding, Read Replicas, and CQRS
Designing for Scale: Database Sharding, Read Replicas, and CQRS Most SaaS products will...
Event-Driven Architecture: When to Use Events vs Direct Calls
Dev.to · Atlas Whoff 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Event-Driven Architecture: When to Use Events vs Direct Calls
Event-Driven Architecture: When to Use Events vs Direct Calls Event-driven architecture...