Tech Skills

Systems Design & Architecture

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

8,313
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,372) Articles (78)Blog Posts (2008)Tutorials (284)Research Papers (1)News (1)
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Concurrency is byproduct of capability design not bottleneck to patch
Concurrency is byproduct of capability design not bottleneck to patch. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Seven Deadly Sins of Event Configuration in Veltrix
The Problem We Were Actually Solving What I quickly realized was that our operators were focusing on the wrong problems. They were obsessed with creating the pe
[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,...
Smart Developers Are Quietly Deleting Their Architecture
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Smart Developers Are Quietly Deleting Their Architecture
The industry spent a decade chasing complexity. The best engineers are now walking it back on purpose. Continue reading on Medium »
Singleton Design Pattern — Python Example
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Singleton Design Pattern — Python Example
1. Intent of Singleton Continue reading on Medium »
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...
A System Developer’s Perspective: Why Kernels Favor Array-Based Over Linked-Based Implementations
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
A System Developer’s Perspective: Why Kernels Favor Array-Based Over Linked-Based Implementations
When you are developing high-performance modules in kernel space, particularly when leveraging modern technologies like eBPF (Extended… Continue reading on Medi
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...
11 System design Principles Senior Frontend Engineers Use to Build Scalable Systems in the AI Era
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
11 System design Principles Senior Frontend Engineers Use to Build Scalable Systems in the AI Era
Why frontend developers must master system design, architecture, and engineering judgment in the age of AI. Continue reading on Medium »
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Myth of Default Config in Event-Driven Systems
The Problem We Were Actually Solving We were facing a complex supply chain problem where multiple vendors needed to be notified in real-time about inventory lev
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...
Smart Pointers: Every C++ Developer’s Best Friend
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Smart Pointers: Every C++ Developer’s Best Friend
A tale of memory bugs, brilliant fixes, and why modern C++ feels so much safer Continue reading on Medium »
Java Design Patterns in Practice: Real JDK Examples for Interviews
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Java Design Patterns in Practice: Real JDK Examples for Interviews
When you look into the Java standard library (the JDK) or big frameworks like Spring, you quickly notice that very different APIs often… Continue reading on Med
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.
Medium · UX Design 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Why Next.js Dominates Modern Web Development
Modern web development has evolved rapidly over the last few years. Businesses now expect websites and applications to be faster, scalable… Continue reading on
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...
Rethinking the Singleton Design Pattern in Selenium: Architectural Salvation or Automated…
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Rethinking the Singleton Design Pattern in Selenium: Architectural Salvation or Automated…
If you look up the Singleton pattern in software engineering forums, you will likely stumble upon a fierce, ongoing debate. Critics will… Continue reading on Me
Rethinking the Singleton Design Pattern in Selenium: Architectural Salvation or Automated…
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Rethinking the Singleton Design Pattern in Selenium: Architectural Salvation or Automated…
If you look up the Singleton pattern in software engineering forums, you will likely stumble upon a fierce, ongoing debate. Critics will… Continue reading on Me
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.
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Extreme Performance and Efficiency
1. [Extreme Performance and Efficiency ]( https://www.effectivecpmnetwork.com/vgi3i4u752?key=3df6d5d8dfc3895c8d33b3ce954045d8 ) C is a compiled language that tr
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...
The Systems Programmer’s Guide to the TLB for Low-Latency C++ Programming
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Systems Programmer’s Guide to the TLB for Low-Latency C++ Programming
Understand hardware virtual memory management to optimize address translation and unlock microsecond-level speedups in C++. Continue reading on Towards Dev »
Event-Driven Architecture: The Architectural Shift That Changed Distributed Systems
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Event-Driven Architecture: The Architectural Shift That Changed Distributed Systems
Modern systems no longer fail because databases are slow. Continue reading on Medium »
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...
How to Design a URL Shortener Like Bit.ly (System Design Explained Simply)
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
How to Design a URL Shortener Like Bit.ly (System Design Explained Simply)
You’ve clicked a short link a thousand times. But have you ever wondered what happens in that split second between click and redirect? Continue reading on Mediu
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...
Most CRM Development Problems Are Actually System Design Problems
Medium · Data Science 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Most CRM Development Problems Are Actually System Design Problems
When people think about working in a CRM, they usually think about features such as, form, dashboards, workflows. Continue reading on Medium »
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...
I Spent 6 Months Trying to Replace Rust with Carbon -Here’s Why I Failed
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
I Spent 6 Months Trying to Replace Rust with Carbon -Here’s Why I Failed
The first time Carbon compiled my code successfully, I smiled. Continue reading on Medium »