Tech Skills

Systems Design & Architecture

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

9,861
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,908) Articles (331)Blog Posts (2851)Tutorials (475)Research Papers (5)News (246)
Building a Real-Time Collaborative Task Board: How Gemini Helped Me Build for the Google I/O Challenge 2026 🚀
Dev.to · mihir mohapatra 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Building a Real-Time Collaborative Task Board: How Gemini Helped Me Build for the Google I/O Challenge 2026 🚀
A deep dive into building a seamless, high-fidelity collaborative Kanban board with Live Cursor tracking, workspace chat, and real-time state synchronization us
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...
Why Hytale Server Treasure Hunts Always Fail Without Proper Architecture
Dev.to · mary moloyi 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Why Hytale Server Treasure Hunts Always Fail Without Proper Architecture
We'd just launched our latest Hytale game server when our production ops monitoring started firing...
The Myth of Low Latency: Why Event Meshes Make Your System Slow
Dev.to · Lillian Dube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Myth of Low Latency: Why Event Meshes Make Your System Slow
The Problem We Were Actually Solving At Veltrix we had a simple monolithic service that...
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...
Choreography vs Orchestration: The 3 Trade-Offs Textbooks Skip
Dev.to · Gabriel Anhaia 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Choreography vs Orchestration: The 3 Trade-Offs Textbooks Skip
You picked choreography because Netflix did. Now 'where is order 4471?' takes 40 minutes of Kibana grep. The real cost model.
Blueprints Might Be More Important Than Frameworks
Dev.to · Drew Marshall 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Blueprints Might Be More Important Than Frameworks
The longer I work on software systems, the less I think most people actually want frameworks. What...
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,...
When Optimistic Concurrency Went Horribly Wrong For Us
Dev.to · pretty ncube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
When Optimistic Concurrency Went Horribly Wrong For Us
The Problem We Were Actually Solving In 2024, our team at Veltrix built a complex server...
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 »
Systems Design Case Study: Caching, Containerization, and Testing in a Full-Stack Marketplace
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Systems Design Case Study: Caching, Containerization, and Testing in a Full-Stack Marketplace
When building and deploying a modern full-stack web application, developers face a classic challenge: how do you balance standard… Continue reading on Stackadem
System Designs That Are a Recipe for Disaster
Dev.to · mary moloyi 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
System Designs That Are a Recipe for Disaster
The Problem We Were Actually Solving We had designed Veltrix to be a self-healing system...
Ethics of speed: minimalism and statics in development
Dev.to · Aribu js 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Ethics of speed: minimalism and statics in development
Ethics of Speed: Why Minimalism in Development and Static Sites are the Best Manifestation...
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 »
Inviting collaborators to work on ArchScope
ArchScope is an interactive web-based tool that lets you design, visualize, and test system architectures with real-time performance simulations.
Github - ArchScope is an interactive web-based tool that lets you
Dev.to · Arpit Godghate 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Inviting collaborators to work on ArchScope ArchScope is an interactive web-based tool that lets you design, visualize, and test system architectures with real-time performance simulations. Github - ArchScope is an interactive web-based tool that lets you
A post by Arpit Godghate
Angular DI: @Service decorator
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Angular DI: @Service decorator
Did you know that starting from Angular 22, you can use the @Service decorator to create singleton services in your Angular applications… Continue reading on Ja
Why Your API Calls Don’t Belong in Your Components — A Zustand Store Architecture Pattern
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Why Your API Calls Don’t Belong in Your Components — A Zustand Store Architecture Pattern
One of the most common habits I’ve seen (and written myself) is this: you need data, so you open the component, drop in a useEffect, fire… Continue reading on M
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...
The Myth of the "Simple" Treasure Hunt Engine: A Guide to Not Losing Your Operator's Mind in the First Hour
Dev.to · mary moloyi 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Myth of the "Simple" Treasure Hunt Engine: A Guide to Not Losing Your Operator's Mind in the First Hour
The Problem We Were Actually Solving We were actually trying to solve a tricky problem of...
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...
Approval Workflows Are State Machines
Dev.to · Pytagotech 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Approval Workflows Are State Machines
Approval workflows often look simple in conversation. "User submits a request, manager approves it,...
Designing Scalable Treasure Hunts for a Million Users Without Losing My Mind
Dev.to · pinkie zwane 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Designing Scalable Treasure Hunts for a Million Users Without Losing My Mind
The Problem We Were Actually Solving The Veltrix treasure hunt engine was our baby, a...
1/30 Days System Design Question
Dev.to · Joud Awad 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
1/30 Days System Design Question
our mobile app talks to 3 backend services directly. A 4th one ships next sprint. The mobile team is...
How L1/L2 Cache Misses Dominate PHP Execution Time at Scale
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
How L1/L2 Cache Misses Dominate PHP Execution Time at Scale
PHP developers love blaming the obvious villains. Slow queries. Bloated frameworks. Network latency. Docker overhead. Continue reading on Tech Vibes »
You’re Probably Underusing Pattern Matching in C# — Here’s the Complete Guide to Writing Smarter…
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
You’re Probably Underusing Pattern Matching in C# — Here’s the Complete Guide to Writing Smarter…
From is checks and switch expressions to recursive and property patterns — a practical, experience-driven deep dive into one of C#’s most… Continue reading on S
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 »
The Data Structure That Powers Stacks & Queues
Dev.to · Quipoin 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Data Structure That Powers Stacks & Queues
Imagine a treasure hunt… Each clue tells you where the next clue is. That’s exactly how a Linked...
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 Veltrix Approach to Treasure Hunt Engine Was a Disaster — How I Learned to Scale Horizontally
Dev.to · ruth mhlanga 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Veltrix Approach to Treasure Hunt Engine Was a Disaster — How I Learned to Scale Horizontally
There is still a part of me that remembers the countless hours I spent fighting the scale-up storm on...
The Dark Side of Veltrix Configuration: Why Most Hytale Servers Get Treasure Hunt Engine Wrong
Dev.to · theresa moyo 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Dark Side of Veltrix Configuration: Why Most Hytale Servers Get Treasure Hunt Engine Wrong
The Problem We Were Actually Solving You see, we weren't just trying to throw more...
Event-Driven Architecture Explained: When and How to Use It
Dev.to · Fu'ad Husnan 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Event-Driven Architecture Explained: When and How to Use It
If you've been building software long enough, you've probably hit a wall with tightly coupled systems...
I built a Redis clone in C: From blocking I/O to epoll to crash safe persistence
Dev.to · Sandesh Ojha 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
I built a Redis clone in C: From blocking I/O to epoll to crash safe persistence
I had been hearing about sockets, TCP connections, and networking for years without truly...
Fractal Time Oriented Programming
Dev.to · Nikolay Suslov 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Fractal Time Oriented Programming
Everything is an Instanton (a localized event). Instantons "exchange" Solitons (causal...
ARCHITECTURE SPECIFICATION & FORMAL SYSTEM REPORT: k501-AIONARC
Dev.to · Iinkognit0 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
ARCHITECTURE SPECIFICATION & FORMAL SYSTEM REPORT: k501-AIONARC
ARCHITECTURE SPECIFICATION & FORMAL SYSTEM REPORT: k501-AIONARC Document ID:...
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...
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Designing a Jira MCP Server: A Practical System Design Breakdown
Imagine you are in an interview and the interviewer asks: Continue reading on Medium »
The Wrong Assumption Behind Our Scaling Limitations
Dev.to · ruth mhlanga 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Wrong Assumption Behind Our Scaling Limitations
The Problem We Were Actually Solving What we were actually trying to solve was a mix of...
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 »
Most Operators Get Veltrix Wrong: My Regrettable Treasure Hunt Engine Architecture
Dev.to · pinkie zwane 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Most Operators Get Veltrix Wrong: My Regrettable Treasure Hunt Engine Architecture
The Problem We Were Actually Solving At first, we thought we were just dealing with a...
Astro and Islands Architecture: Why Your Portfolio Doesn't Need React for Everything
Dev.to · Ugur Aslim 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Astro and Islands Architecture: Why Your Portfolio Doesn't Need React for Everything
Astro ships zero JavaScript by default and lets you opt in to interactivity exactly where you need it — through a pattern called Islands Architecture. Here's ho
CRDTs for Offline-First Mobile Sync
Dev.to · SoftwareDevs mvpfactory.io 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
CRDTs for Offline-First Mobile Sync
Compare practical CRDT implementations (Automerge, Yjs, cr-sqlite) for mobile use cases: model common app data structures as CRDTs, walk through how causal orde
Angular 22 Upgrade Guide: What Changed and How to Fix Common Issues
Dev.to · Brijesh Dobariya 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Angular 22 Upgrade Guide: What Changed and How to Fix Common Issues
Angular 22 focuses on cleanup, performance and more modern development patterns rather than new...
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.