Tech Skills

Systems Design & Architecture

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

9,980
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,030) Articles (364)Blog Posts (2915)Tutorials (499)Research Papers (5)News (247)
If You Were a Server: How to Detect Issues and Keep Things Running Smoothly
Dev.to · Mohamed Idris 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
If You Were a Server: How to Detect Issues and Keep Things Running Smoothly
Here is a question that often pops up in senior web developer and backend interviews: "If you were...
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
UTS OOP
3 PILAR OOP : Enkapsulasi, Pewarisan, Polimorfisme. Continue reading on Medium »
I Built a Scroll Position Memory Extension That Actually Works on SPAs
Dev.to · SHOTA 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
I Built a Scroll Position Memory Extension That Actually Works on SPAs
Every browser has a native scroll restoration feature. It's called scroll-restoration in the History...
LevelDB_01: Of Love, Latency, & Locality
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
LevelDB_01: Of Love, Latency, & Locality
A Deep Dive into Cache Lines and Arena Allocators Continue reading on Medium »
Your Projections Will Fail — Make Them Resilient
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Your Projections Will Fail — Make Them Resilient
There is a design decision that separates projections that recover from crashes automatically from ones that needs manual intervention. Continue reading on Medi
RBAC for Internal Tools, the Complete Guide
Dev.to · Sandro Munda 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
RBAC for Internal Tools, the Complete Guide
You prompt Claude Code: "add role-based access control to my app." It generates a users table, a...
Go Structs Deep Dive: Memory, Interfaces, Performance & the Power of struct{}
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Go Structs Deep Dive: Memory, Interfaces, Performance & the Power of struct{}
Go structs look simple — but under the hood, they play a huge role in performance, memory efficiency, and system design. Continue reading on Medium »
Why We Split meta/root and coordinator in NoKV
Dev.to · Guocheng Song 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Why We Split meta/root and coordinator in NoKV
Links Repo: https://github.com/feichai0017/NoKV Interactive demo:...
Asynchronous Communication: Event-Driven Architectures
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Asynchronous Communication: Event-Driven Architectures
Microservices often need to communicate with each other to fulfill requests. While synchronous communication like RESTful API calls (as… Continue reading on Med
Abstraction vs. Encapsulation — What’s the Difference? (Simplified)
Dev.to · SAURAV KUMAR 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Abstraction vs. Encapsulation — What’s the Difference? (Simplified)
If you are learning Object-Oriented Programming (OOP), you have definitely seen these two words:...
Abstraction in JavaScript — Explained in Simple Words (and How It Differs from Encapsulation)
Dev.to · SAURAV KUMAR 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Abstraction in JavaScript — Explained in Simple Words (and How It Differs from Encapsulation)
If you are learning Object-Oriented Programming (OOP) in JavaScript, one word that can feel scary is:...
From One to One Billion: A Guide to System Scalability
Dev.to · Sarim Nadeem 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
From One to One Billion: A Guide to System Scalability
From One to One Billion: A Guide to System Scalability In the world of modern computing,...
# Working with Maps and Merkle Trees in Compact
Dev.to · Tosin Akinbowa 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
# Working with Maps and Merkle Trees in Compact
Two data structures power most on-chain state management on Midnight: Map and MerkleTree. They look...
CQRS in Go — Part 3: sagas and event choreography
Dev.to · Odilon HUGONNOT 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
CQRS in Go — Part 3: sagas and event choreography
How to make two aggregates cooperate without knowing each other. Cross-aggregate event handlers, saga idempotency, partial failure handling.
Why Every Developer Should Care About Platform Architecture in 2026
Dev.to · Mittal Technologies 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Why Every Developer Should Care About Platform Architecture in 2026
I've had this conversation too many times. A developer joins a project, looks at the architecture,...
When Systems Disagree with Themselves
Dev.to · Aniket Raj 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
When Systems Disagree with Themselves
We assume systems behave consistently. They don’t. Take a simple workflow: A request comes in →...
diskdoc and dockit: same problem, two languages, different answers
Dev.to · Vineeth N Krishnan 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
diskdoc and dockit: same problem, two languages, different answers
I built two disk cleanup CLIs — one in Rust with a TUI, one in Go with risk scoring. Here's what each language and design taught me that the other couldn't.
Building Burn's MCP Server: 3 Patterns That Actually Work
Dev.to · Fisher Shen (Fisher) 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Building Burn's MCP Server: 3 Patterns That Actually Work
I shipped burn-mcp-server on npm — 26 tools, 349 installs last week, 1152 last month. Three design calls that kept it from collapsing.
Vue 4 + Laravel: The Best Full-Stack Combo for SMBs
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Vue 4 + Laravel: The Best Full-Stack Combo for SMBs
If you’re building a web application for a small or medium-sized business, you don’t need the most hyped stack — you need the most… Continue reading on Medium »
Migration Complexity Index: Comparing Transition Costs From WordPress to Headless and Component Based Systems
Dev.to · Jason Biondo 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Migration Complexity Index: Comparing Transition Costs From WordPress to Headless and Component Based Systems
Evaluate migration readiness with our weighted scoring matrix comparing WordPress to headless and component systems. Includes technical debt auditing
Technical Analysis: codemix Graph Database and Its…
Dev.to · Norvik Tech 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Technical Analysis: codemix Graph Database and Its…
Originally published at norvik.tech Introduction In-depth analysis of the codemix...
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Optimizing MPI Performance (Real Examples)
MPI jobs that run are easy. MPI jobs that run fast and efficiently — that’s where things get interesting. If your application scales poorly, takes longer than e
How Building a Conlang Editor Taught Me What Tagged Unions Can Actually Be In Typescript
Dev.to · Ja 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
How Building a Conlang Editor Taught Me What Tagged Unions Can Actually Be In Typescript
I'm building a text editor for constructed languages. The kind of thing where you define phonological...
After 3 Failed Angular Rebuilds, This Is the Only Setup That Scaled
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
After 3 Failed Angular Rebuilds, This Is the Only Setup That Scaled
Stop. Read this before you touch your Angular architecture again. Continue reading on Medium »
A Practical Guide to ACID Properties in Real-World Systems
Hackernoon 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
A Practical Guide to ACID Properties in Real-World Systems
ACID ensures database transactions are reliable. Everything succeeds or fails together, data stays valid, operations don’t conflict, and committed changes are p
🚀 Day 34 of My Automation Journey – Interfaces (Real Programs)
Dev.to · bala d kaveri 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
🚀 Day 34 of My Automation Journey – Interfaces (Real Programs)
Today’s focus was on one of the core OOP concepts – Interfaces 🔥 Instead of only theory, I practiced...
The Architect's Nightmare: Building a Spatial Memory API That Actually Works
Dev.to · KevinTen 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
The Architect's Nightmare: Building a Spatial Memory API That Actually Works
The Architect's Nightmare: Building a Spatial Memory API That Actually Works Okay, let's...
Angular Architecture Patterns That Actually Scale (And When to Use Them)
Dev.to · Ojas Deshpande 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Angular Architecture Patterns That Actually Scale (And When to Use Them)
Introduction Most Angular applications don't collapse because of bad components — they...
# Rust and Formal Verification: How to Prove Your Code Actually Works
Dev.to · Nithin Bharadwaj 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
# Rust and Formal Verification: How to Prove Your Code Actually Works
Prove your Rust code works—not just seems to work. Explore formal verification with Rust's type system, Kani, and Prusti to eliminate bugs at compile time.
Building a Time-Series Storage Engine in Go That Handles Billions of Data Points
Dev.to · Nithin Bharadwaj 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Building a Time-Series Storage Engine in Go That Handles Billions of Data Points
Learn how to build a high-performance time-series storage engine in Go using columnar storage, delta encoding, and parallel queries. Read the full guide.
Building the Backend for a Spatial Memory Network: Lessons from the Trenches
Dev.to · KevinTen 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Building the Backend for a Spatial Memory Network: Lessons from the Trenches
Building the Backend for a Spatial Memory Network: Lessons from the Trenches Alright,...
Rollback Scripts Are Not System State: Why Runtime Truth Comes First in Recovery Work
Dev.to · linou518 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Rollback Scripts Are Not System State: Why Runtime Truth Comes First in Recovery Work
Rollback Scripts Are Not System State: Why Runtime Truth Comes First in Recovery Work In...
InfoQ AI/ML 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
GitHub Acknowledges Recent Outages, Cites Scaling Challenges and Architectural Weaknesses
GitHub has publicly addressed a series of recent availability and performance issues that disrupted services across its platform, attributing the incidents to r
Microservices vs Modular Monoliths: The Architecture Debate Every Developer Is Having
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Microservices vs Modular Monoliths: The Architecture Debate Every Developer Is Having
Complexity, scaling costs, and why many teams are quietly moving back to simpler systems Continue reading on Stackademic »
Building a Digital Time Machine: The Brutal Reality Check - Part 2
Dev.to · KevinTen 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Building a Digital Time Machine: The Brutal Reality Check - Part 2
Building a Digital Time Machine: The Brutal Reality Check - Part 2 A Developer's...
The Truth About Mobile Frameworks: It’s Not About the Framework
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
The Truth About Mobile Frameworks: It’s Not About the Framework
Choosing a mobile framework feels like a technical decision. Continue reading on Medium »
Advanced Templating Patterns in Twig 3.24.0
Dev.to · Matt Mochalkin 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Advanced Templating Patterns in Twig 3.24.0
Building reusable UI components in Symfony has historically been a balancing act. On one hand,...
Proof server and Indexer: how Midnight processes transactions
Dev.to · Usang Emmanuel 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Proof server and Indexer: how Midnight processes transactions
A hands-on walkthrough of Midnight's two core infrastructure components: the proof server that...
OOPs Concepts Explained — The Way Nobody Taught You in College
Dev.to · Priyanka Rakshit 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
OOPs Concepts Explained — The Way Nobody Taught You in College
"Good code is not written. It's designed." OOP is how you design it. What Even Is...
Rust vs Haskell
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Rust vs Haskell
Two Languages That Both Want to Save You From Yourself Continue reading on Rustaceans »
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Why Your Code is Slow: And How Trees Fix It
Every time you loop through an array, a tree cries. Continue reading on Medium »
Project, Don't Embed: Introducing Virtual Frame
Dev.to · Viktor Lázár 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Project, Don't Embed: Introducing Virtual Frame
A first-time introduction to Virtual Frame — what it is, why it exists, and how it composes...
I couldn't find a fun way to learn CPU scheduling so I built one
Dev.to · Arham_Q 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
I couldn't find a fun way to learn CPU scheduling so I built one
What Happens When You Don't Find a Perfect Tool for Learning! Start with the exact moment you got...
Vibe Coding: The Golden Rule
Dev.to · Dmitrii 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Vibe Coding: The Golden Rule
Simply Naming The syntax "holy wars" debating order_id vs OrderId are over. In the era of...
System Design Fundamentals - Latency, Throughput, Availability, Consistency, Redundancy, Replication, and Congestion Explained
Dev.to · Sushant Gaurav 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
System Design Fundamentals - Latency, Throughput, Availability, Consistency, Redundancy, Replication, and Congestion Explained
When people first step into system design, they often expect to learn about...
The “Nit” Comments That Hide Massive Architectural Debt
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
The “Nit” Comments That Hide Massive Architectural Debt
Every engineer knows the feeling. You’re reviewing a pull request on a distributed cloud system, you spot something that makes you uneasy… Continue reading on M
Beyond syntactic sugar: How Records Improve Immutable Data Architecture in .NET
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Beyond syntactic sugar: How Records Improve Immutable Data Architecture in .NET
Continue reading on ITNEXT »
Building the 11 Layers of a Production-Grade MCP Server + Agentic System
Medium · Machine Learning 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Building the 11 Layers of a Production-Grade MCP Server + Agentic System
multi-tenant isolation, auth, rate limits, audit trails, approval gates and more Continue reading on Level Up Coding »