Tech Skills

Systems Design & Architecture

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

8,314
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,373) Articles (78)Blog Posts (2008)Tutorials (285)Research Papers (1)News (1)
Day 10 to 13 - From Static Portfolio to Real System
Dev.to · Sushant Gaurav 🏗️ Systems Design & Architecture 3mo ago
Day 10 to 13 - From Static Portfolio to Real System
Until Phase 3, everything lived inside the browser. The frontend was clean. The architecture was...
Your Service Passes All Tests But Breaks Production: Detecting Inter-Service API Regression
Dev.to · Dmitry Turmyshev 🏗️ Systems Design & Architecture 3mo ago
Your Service Passes All Tests But Breaks Production: Detecting Inter-Service API Regression
TL;DR: The most dangerous bugs in microservices are not inside a service. They are between services....
Boosting Performance with Two-Tier Caching in NestJS
Dev.to · Suren Krmoian 🏗️ Systems Design & Architecture 3mo ago
Boosting Performance with Two-Tier Caching in NestJS
Boosting Performance with Two-Tier Caching in NestJS Let's cut right to the chase. If...
Building a Serverless Audio Processing Pipeline
Dev.to · albert nahas 🏗️ Systems Design & Architecture 3mo ago
Building a Serverless Audio Processing Pipeline
Learn to build a serverless audio pipeline: upload, transcode, transcribe, and extract using Edge Functions. Start your seamless audio processing today!
Building Scalable Microservices with Node.js: A Practical Guide
Dev.to · Muhammad Arslan 🏗️ Systems Design & Architecture 4mo ago
Building Scalable Microservices with Node.js: A Practical Guide
Master Node.js microservices architecture. Learn communication patterns, service discovery, and scaling strategies for distributed systems.
Implementing OpenTelemetry in Node.js Microservices: From Fundamentals to Production Deployment
Dev.to · Shafqat Awan 🏗️ Systems Design & Architecture 4mo ago
Implementing OpenTelemetry in Node.js Microservices: From Fundamentals to Production Deployment
As distributed systems scale toward hyper-modular architectures in 2026, observability is no longer an optional feature but the core of system stabili...
msw-fetch-mock: Undici-Style Fetch Mocking for MSW
Dev.to · Recca Tsai 🏗️ Systems Design & Architecture 4mo ago
msw-fetch-mock: Undici-Style Fetch Mocking for MSW
Compare msw-fetch-mock, MSW, nock, fetch-mock, and 3 other HTTP mocking libraries — with architecture analysis and concrete use-case recommendations for each.
LiVue: Use Vue 3 Directives in Laravel Blade Templates
Dev.to · Recca Tsai 🏗️ Systems Design & Architecture 4mo ago
LiVue: Use Vue 3 Directives in Laravel Blade Templates
LiVue lets you write Vue 3 directives in Blade templates without APIs or .vue files, merging Livewire server-driven architecture with the Vue ecosystem.
Stop Writing Spaghetti API Routes: A Practical Guide to Clean REST API Design
Dev.to · Teguh Coding 🏗️ Systems Design & Architecture 4mo ago
Stop Writing Spaghetti API Routes: A Practical Guide to Clean REST API Design
You've probably seen it before. A codebase where /api/getUsers, /api/fetchUserById,...
REST vs Event-Driven APIs in Enterprise Architecture
Dev.to · Kancherla Venkata Dileep Kumar 🏗️ Systems Design & Architecture 4mo ago
REST vs Event-Driven APIs in Enterprise Architecture
Modern enterprise systems rarely rely on a single integration approach. Organizations connect dozens...
I was drowning in 50+ microservices, so I built a plugin to save my sanity 🚀
Dev.to · Artem Zuev 🏗️ Systems Design & Architecture 4mo ago
I was drowning in 50+ microservices, so I built a plugin to save my sanity 🚀
I love IntelliJ IDEA. I’ve been using JetBrains products for years, and they’ve always been the gold...
Chapter 6 — Sagas & Compensating Transactions: Building “Retryable Conversations”
Dev.to · kanaria007 🏗️ Systems Design & Architecture 4mo ago
Chapter 6 — Sagas & Compensating Transactions: Building “Retryable Conversations”
The Worlds of Distributed Systems — Chapter 6 “How do we do a safe transaction across two...
Kreuzberg vs. Unstructured.io: Benchmarks and Architecture Comparison (March 2026)
Dev.to · TI 🏗️ Systems Design & Architecture 4mo ago
Kreuzberg vs. Unstructured.io: Benchmarks and Architecture Comparison (March 2026)
Kreuzberg vs Unstructured: Benchmarks and Architecture Comparison (March 2026) When...
Optimal Kubernetes Cluster Architecture for RUST Websocket App on 3 Ubuntu 24.04 Servers
Dev.to · Alina Trofimova 🏗️ Systems Design & Architecture 4mo ago
Optimal Kubernetes Cluster Architecture for RUST Websocket App on 3 Ubuntu 24.04 Servers
Introduction: Engineering On-Prem Kubernetes for RUST Websocket Applications Deploying a...
IDisposable, Finalizers, and the Dispose Pattern — The Complete Guide for .NET Developers
Dev.to · Libin Tom Baby 🏗️ Systems Design & Architecture 4mo ago
IDisposable, Finalizers, and the Dispose Pattern — The Complete Guide for .NET Developers
Learn how IDisposable, finalizers, and the Dispose Pattern work in .NET. Includes examples, best practices, SafeHandle usage, and interview-ready explanations.
Redis Beyond Caching: 7 Powerful Patterns You Should Know
Dev.to · 郑沛沛 🏗️ Systems Design & Architecture 4mo ago
Redis Beyond Caching: 7 Powerful Patterns You Should Know
Redis is more than a cache. It's a Swiss Army knife for distributed systems. Here are 7 patterns that...
Why I Built an Industrial IoT Gateway Using Python and Serverless
Dev.to · Sam Woo 🏗️ Systems Design & Architecture 4mo ago
Why I Built an Industrial IoT Gateway Using Python and Serverless
Building an industrial IoT platform usually feels like an endless nightmare of fragmented tech...
Caching Strategies That Will Make Your App 100x Faster
Dev.to · 郑沛沛 🏗️ Systems Design & Architecture 4mo ago
Caching Strategies That Will Make Your App 100x Faster
Caching is the single most impactful optimization you can make. Here's a practical guide to caching...
Designing a Serverless Publishing Backend on AWS: Fan-Out as a First-Class Architecture Pattern
Dev.to · Matia Rašetina 🏗️ Systems Design & Architecture 4mo ago
Designing a Serverless Publishing Backend on AWS: Fan-Out as a First-Class Architecture Pattern
Building a simple social platform where users can post about anything seems simple at first glance,...
Multi Region Architecture Is No Longer Optional: What the AWS UAE Attack Teaches Cloud Engineers
Dev.to · Abdullahi Oladosu 🏗️ Systems Design & Architecture 4mo ago
Multi Region Architecture Is No Longer Optional: What the AWS UAE Attack Teaches Cloud Engineers
What is a Multi Region Architecture A multi‑region cloud architecture means running an application’s...
On-Premise AI Architecture: Complete Enterprise Deployment Guide for 2026
Dev.to · Jaipal Singh 🏗️ Systems Design & Architecture 4mo ago
On-Premise AI Architecture: Complete Enterprise Deployment Guide for 2026
Most enterprise AI architecture guides start with the wrong question. They ask “cloud or on-prem?” when they should ask “what are we actually trying to protect,
Custom Composable Design Patterns - Reusable UI Components in Jetpack Compose
Dev.to · myougaTheAxo 🏗️ Systems Design & Architecture 4mo ago
Custom Composable Design Patterns - Reusable UI Components in Jetpack Compose
Custom Composable Design Patterns - Reusable UI Components in Jetpack Compose Building...
Offline-First Architecture in Android — Room + Retrofit Sync
Dev.to · myougaTheAxo 🏗️ Systems Design & Architecture 4mo ago
Offline-First Architecture in Android — Room + Retrofit Sync
Offline-first architecture keeps users productive even without internet. Room as Single Source of...
Local DB Design Patterns — Room + Repository + ViewModel Architecture
Dev.to · myougaTheAxo 🏗️ Systems Design & Architecture 4mo ago
Local DB Design Patterns — Room + Repository + ViewModel Architecture
Local DB Design Patterns — Room + Repository + ViewModel Architecture Master the Room...
List Item Patterns in Compose — ListItem, Card & Selection
Dev.to · myougaTheAxo 🏗️ Systems Design & Architecture 4mo ago
List Item Patterns in Compose — ListItem, Card & Selection
Master list item design patterns in Jetpack Compose with practical examples for every use case. ...
Kotlin Extension Functions & Clean Architecture: Android Best Practices Guide
Dev.to · myougaTheAxo 🏗️ Systems Design & Architecture 4mo ago
Kotlin Extension Functions & Clean Architecture: Android Best Practices Guide
Kotlin Extension Functions & Clean Architecture: Android Best Practices Guide Kotlin's...
Kotlin Extension Functions & Clean Architecture — Android Best Practices
Dev.to · myougaTheAxo 🏗️ Systems Design & Architecture 4mo ago
Kotlin Extension Functions & Clean Architecture — Android Best Practices
Kotlin Extension Functions & Clean Architecture — Android Best Practices Kotlin's...
Android Error Handling & Type-Safe Navigation — Architecture Patterns
Dev.to · myougaTheAxo 🏗️ Systems Design & Architecture 4mo ago
Android Error Handling & Type-Safe Navigation — Architecture Patterns
Android Error Handling & Navigation Arguments — Clean Architecture Patterns Error...
Android Error Handling & Navigation Arguments — Clean Architecture Patterns
Dev.to · myougaTheAxo 🏗️ Systems Design & Architecture 4mo ago
Android Error Handling & Navigation Arguments — Clean Architecture Patterns
Android Error Handling & Navigation Arguments — Clean Architecture Patterns Error...
Paging 3 & Offline-First Architecture — Loading Data the Right Way (2026-03-02 09:57)
Dev.to · myougaTheAxo 🏗️ Systems Design & Architecture 4mo ago
Paging 3 & Offline-First Architecture — Loading Data the Right Way (2026-03-02 09:57)
Paging 3 & Offline-First Architecture — Loading Data the Right Way Building modern...
Android Multi-Module Architecture & Material3 Component Guide
Dev.to · myougaTheAxo 🏗️ Systems Design & Architecture 4mo ago
Android Multi-Module Architecture & Material3 Component Guide
Android Multi-Module Architecture & Material3 Component Guide Building scalable...
Paging 3 & Offline-First Architecture — Loading Data the Right Way
Dev.to · myougaTheAxo 🏗️ Systems Design & Architecture 4mo ago
Paging 3 & Offline-First Architecture — Loading Data the Right Way
Paging 3 & Offline-First Architecture — Loading Data the Right Way Building modern...
Why E-commerce Businesses Are Abandoning Monolithic Platforms for Composable Architecture
Dev.to · Jason Biondo 🏗️ Systems Design & Architecture 4mo ago
Why E-commerce Businesses Are Abandoning Monolithic Platforms for Composable Architecture
Discover why e-commerce businesses are abandoning monolithic platforms for composable architectures. Learn migration strategies, technical implementat
How We Architected a Cognitive Memory Engine for AI Agents (10MB Rust Binary)
Dev.to · Kaelii 🏗️ Systems Design & Architecture 4mo ago
How We Architected a Cognitive Memory Engine for AI Agents (10MB Rust Binary)
The previous article introduced engram-rs's three-layer memory architecture and design motivation....
How to Size a Spark Cluster. And How Not To.
Dev.to · Arjun Krishna 🏗️ Systems Design & Architecture 4mo ago
How to Size a Spark Cluster. And How Not To.
Interviewer: You need to process 1 TB of data in Spark. How do you size the cluster? Most answers...
Serverless Cold Starts: Understanding and Mitigating
Dev.to · Matt Frank 🏗️ Systems Design & Architecture 4mo ago
Serverless Cold Starts: Understanding and Mitigating
Serverless Cold Starts: Understanding and Mitigating Performance Bottlenecks You've just...
Decoupled Architecture High-Level Architecture Overview
Dev.to · Aisalkyn Aidarova 🏗️ Systems Design & Architecture 4mo ago
Decoupled Architecture High-Level Architecture Overview
1️⃣ Start With The Problem (Always Start Here) The problem was to design a system that...
Scaling Document Parsing: Bob’s Guide to Docling in Code Engine Serverless Fleets
Dev.to · Alain Airom (Ayrom) 🏗️ Systems Design & Architecture 4mo ago
Scaling Document Parsing: Bob’s Guide to Docling in Code Engine Serverless Fleets
Scaling on-demand usage of Docling mass document processing in Code Engine’s Serverless Fleets,...
Surviving the Storm ☔️: Understanding the Thundering Herd Problem
Dev.to · Aniruddha Gawali 🏗️ Systems Design & Architecture 4mo ago
Surviving the Storm ☔️: Understanding the Thundering Herd Problem
Understanding the Thundering Herd Problem in System Design What if your biggest system...
Exposing MCP from Legacy Java: Architecture Patterns That Actually Scale
Dev.to · Markus 🏗️ Systems Design & Architecture 4mo ago
Exposing MCP from Legacy Java: Architecture Patterns That Actually Scale
How to bridge the Model Context Protocol (MCP) with Jakarta EE, WildFly, and legacy enterprise systems.
Level Up Your NestJS App with RedisX
Dev.to · Suren Krmoian 🏗️ Systems Design & Architecture 4mo ago
Level Up Your NestJS App with RedisX
Level Up Your NestJS App with RedisX Diving into Redis with NestJS? Many of us start with...
The Super-Tree: How One Merkle Tree Proves Another
Dev.to · Dmitrii Zatona 🏗️ Systems Design & Architecture 4mo ago
The Super-Tree: How One Merkle Tree Proves Another
ATL Protocol uses a two-level Merkle tree architecture where short-lived Data Trees feed into an eternal Super-Tree. A genesis leaf with a domain separator cryp
Core Architecture in Distributed Financial Systems: Composability, State Boundaries, and Failure Isolation
Dev.to · Mayckon Giovani 🏗️ Systems Design & Architecture 4mo ago
Core Architecture in Distributed Financial Systems: Composability, State Boundaries, and Failure Isolation
Abstract Distributed financial systems are not defined by a single component, but by the...
Multi-Layered Security Architecture for IRIS Deployments on AWS with InterSystems IAM
Dev.to · InterSystems Developer 🏗️ Systems Design & Architecture 4mo ago
Multi-Layered Security Architecture for IRIS Deployments on AWS with InterSystems IAM
Introduction In today's rapidly evolving threat landscape, organizations deploying mission-critical...
Async/Await in C# — A Deep Dive Into How Asynchronous Programming Really Works
Dev.to · Libin Tom Baby 🏗️ Systems Design & Architecture 4mo ago
Async/Await in C# — A Deep Dive Into How Asynchronous Programming Really Works
A deep dive into async/await in C#. Learn how asynchronous programming works under the hood, with real-world examples, pitfalls, and interview-ready explanation
The Architecture Wasn't Designed — It Emerged (k3d-manager, Part 2)
Dev.to · chengkai 🏗️ Systems Design & Architecture 4mo ago
The Architecture Wasn't Designed — It Emerged (k3d-manager, Part 2)
How hitting a real constraint on Linux forced a provider pattern I never planned, and what that says about how AI actually contributes to software design.
The Secret Life of Python: The Blueprint (The Builder Pattern)
Dev.to · Aaron Rose 🏗️ Systems Design & Architecture 4mo ago
The Secret Life of Python: The Blueprint (The Builder Pattern)
The Builder Pattern: Moving from Scripting to Architecture. 🎧 Audio Edition: Prefer to listen?...
Deep Dive into the LangBot Plugin System: Process Isolation, Event-Driven Hooks & Component Architecture
Dev.to · Rock 🏗️ Systems Design & Architecture 4mo ago
Deep Dive into the LangBot Plugin System: Process Isolation, Event-Driven Hooks & Component Architecture
Source-level deep dive into LangBot 4.0 plugin architecture.