Tech Skills

Systems Design & Architecture

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

8,935
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,993) Articles (226)Blog Posts (2359)Tutorials (401)Research Papers (2)News (5)
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.
Data Fetching Patterns Every Developer Should Know (And When to Actually Use Them)
Dev.to · Budi Widhiyanto 🏗️ Systems Design & Architecture 4mo ago
Data Fetching Patterns Every Developer Should Know (And When to Actually Use Them)
About a year ago, I was working on a payment app. Solid architecture, clean API design, decent...
🚀 Stop Calling STS on Every Request: Redis Caching Patterns That Cut Login Latency by 10x
Dev.to · Suraj Khaitan 🏗️ Systems Design & Architecture 4mo ago
🚀 Stop Calling STS on Every Request: Redis Caching Patterns That Cut Login Latency by 10x
How caching sessions and temporary AWS credentials in Redis turned our auth layer from a bottleneck...
build-my-own-datalake: Improve metadata with caching
Dev.to · kination 🏗️ Systems Design & Architecture 4mo ago
build-my-own-datalake: Improve metadata with caching
This is the next story of following post:...
Why Frontend Engineers Must Think Like Architects in 2026
Dev.to · Deepak Kumar 🏗️ Systems Design & Architecture 4mo ago
Why Frontend Engineers Must Think Like Architects in 2026
1️⃣ The Frontend Myth For years, most developers believed: “System Design is only for...
Top 30 iOS Interview Questions and Answers (2026 Edition)
Dev.to · Daniil Kornilov 🏗️ Systems Design & Architecture 4mo ago
Top 30 iOS Interview Questions and Answers (2026 Edition)
iOS interviews in 2026 are different from what they were even two years ago. Companies now expect you...
How I Replaced $3,000/Year of SaaS With 50 Lines of Code - Building FeatureDrop
Dev.to · GDS K S 🏗️ Systems Design & Architecture 4mo ago
How I Replaced $3,000/Year of SaaS With 50 Lines of Code - Building FeatureDrop
I open-sourced a full product adoption toolkit — changelogs, tours, checklists, feedback widgets. Here's the code, architecture, and why it's < 3 kB.
Building a Decentralized Registry in Go with HCS-2 on Hedera
Dev.to · Michael Kantor 🏗️ Systems Design & Architecture 4mo ago
Building a Decentralized Registry in Go with HCS-2 on Hedera
With the explosive growth of AI agents, distributed systems, and decentralized applications (dApps),...
🚀Laravel Core CRUD Package: Clean Architecture with Laravel Core CRUD
Dev.to · Rizk Ussef 🏗️ Systems Design & Architecture 4mo ago
🚀Laravel Core CRUD Package: Clean Architecture with Laravel Core CRUD
🚀 Tired of rewriting CRUD logic in every Laravel project? After building countless APIs, I got fed...
Semantic Kernel Plugins Deep Dive: From Native Functions to MCP Integration
Dev.to · Brian Spann 🏗️ Systems Design & Architecture 4mo ago
Semantic Kernel Plugins Deep Dive: From Native Functions to MCP Integration
In Part 1, we explored Semantic Kernel's core architecture. Now it's time to dive deep into what...
Part 5: Decoupled Architecture
Dev.to · Aisalkyn Aidarova 🏗️ Systems Design & Architecture 4mo ago
Part 5: Decoupled Architecture
Lab: Enterprise Upgrade — CloudFront + SQS DLQ for Serverless Upload Pipeline ...
Stop Writing Spaghetti Code: A Developer's Guide to Clean Architecture in Node.js
Dev.to · Teguh Coding 🏗️ Systems Design & Architecture 4mo ago
Stop Writing Spaghetti Code: A Developer's Guide to Clean Architecture in Node.js
Stop Writing Spaghetti Code: A Developer's Guide to Clean Architecture in Node.js I've...
The Scripted Middle Tier Is Reaching Its Limits What Comes Next Is Agentic
Dev.to · Seenivasa Ramadurai 🏗️ Systems Design & Architecture 4mo ago
The Scripted Middle Tier Is Reaching Its Limits What Comes Next Is Agentic
For most of my career, I have lived in the middle tier. I built REST APIs. I designed microservices....
Local Development Setup: Tools, Debugging, and Hot Reload
Dev.to · Martin Oehlert 🏗️ Systems Design & Architecture 4mo ago
Local Development Setup: Tools, Debugging, and Hot Reload
Azure Functions for .NET Developers: Series Part 1: Why Azure Functions? Serverless for .NET...
Concurrency and Data Consistency: Managing Multiple Users Without Losing Control
Dev.to · Dewjibill Cotbeakyin 🏗️ Systems Design & Architecture 4mo ago
Concurrency and Data Consistency: Managing Multiple Users Without Losing Control
Imagine a bustling coffee shop at peak hours. Orders are flying in, baristas are juggling multiple...
How I Replaced Prerender.io with My Own Serverless Renderer on AWS — For $0/Month
Dev.to · Avinash Dalvi 🏗️ Systems Design & Architecture 4mo ago
How I Replaced Prerender.io with My Own Serverless Renderer on AWS — For $0/Month
The Problem That Started It All A few months ago I published a post about using...
My Django Rapid Architecture short overview
Dev.to · Eduardo Zepeda 🏗️ Systems Design & Architecture 4mo ago
My Django Rapid Architecture short overview
The other day, I was browsing Reddit, and found an Architecture proposal for Django projects called...
Stop Writing Spaghetti APIs: A Practical Guide to Clean REST API Design
Dev.to · Teguh Coding 🏗️ Systems Design & Architecture 4mo ago
Stop Writing Spaghetti APIs: A Practical Guide to Clean REST API Design
Stop Writing Spaghetti APIs: A Practical Guide to Clean REST API Design We've all been...
Component Level Conversion Attribution: How to Track Which Developer Built Elements Actually Drive Revenue
Dev.to · Jason Biondo 🏗️ Systems Design & Architecture 4mo ago
Component Level Conversion Attribution: How to Track Which Developer Built Elements Actually Drive Revenue
```json{ , , /docs/components">Building Components . The Attribution Blind Spot in Component Based Development Modern web architecture has evolved int
Serverless Architecture: When and How to Go Serverless
Dev.to · Matt Frank 🏗️ Systems Design & Architecture 4mo ago
Serverless Architecture: When and How to Go Serverless
Serverless Architecture: When and How to Go Serverless Picture this: you've just shipped a...
📚 Complete Java Microservices Guide: Dropwizard & Ecosystem
Dev.to · Ajinkya Singh 🏗️ Systems Design & Architecture 4mo ago
📚 Complete Java Microservices Guide: Dropwizard & Ecosystem
A Step-by-Step Beginner-to-Intermediate Learning Path How to use this guide: Read...
Strategy & Factory Pattern στην C# Μια ορθολογιστική και SOLID προσέγγιση
Dev.to · nikosst 🏗️ Systems Design & Architecture 4mo ago
Strategy & Factory Pattern στην C# Μια ορθολογιστική και SOLID προσέγγιση
Θεωρητική Θεμελίωση 1. Γιατί υπάρχουν τα Design Patterns; Τα Design Patterns δεν είναι "μαγικές...
Event marketplace architecture for food trucks in Romania
Dev.to · SignalFast 🏗️ Systems Design & Architecture 4mo ago
Event marketplace architecture for food trucks in Romania
A technical deep-dive into event marketplace architecture: search, availability, messaging, and scaling patterns for a food-truck platform like RoFoodTruck...
Serverless applications with Java and Aurora DSQL - Part 5 Support for identity columns and sequence objects added
Dev.to · Vadym Kazulkin 🏗️ Systems Design & Architecture 4mo ago
Serverless applications with Java and Aurora DSQL - Part 5 Support for identity columns and sequence objects added
Introduction Recently, AWS added support for identity columns and sequence objects . This...
Ridesharing profit calculator: architecture deep dive
Dev.to · SignalFast 🏗️ Systems Design & Architecture 4mo ago
Ridesharing profit calculator: architecture deep dive
How to build a ridesharing profit calculator: data model, cost allocation, rounding, and UI patterns for Uber/Bolt drivers in Romania.
⚡ MODULE 5: Performance & Scalability
Dev.to · Nadim Chowdhury 🏗️ Systems Design & Architecture 4mo ago
⚡ MODULE 5: Performance & Scalability
This is where companies test whether you can build something that works fast for 10 users and also...
I Built an Anonymous Confession App for Developers – Here's How
Dev.to · Getinfo Toyou 🏗️ Systems Design & Architecture 4mo ago
I Built an Anonymous Confession App for Developers – Here's How
Every developer has code they're ashamed of. Bugs they've hidden. Interviews they've bombed. I built...
Chapter 5 — Failure Design for RML-2 (Dialog World): Exceptions, Observability, and Governance
Dev.to · kanaria007 🏗️ Systems Design & Architecture 4mo ago
Chapter 5 — Failure Design for RML-2 (Dialog World): Exceptions, Observability, and Governance
The Worlds of Distributed Systems — Chapter 5 “Just catch all exceptions and show the user: ‘An...
Breaking the Memory Wall in .NET: The Buffer–Model Architecture
Dev.to · Thuangf45 🏗️ Systems Design & Architecture 4mo ago
Breaking the Memory Wall in .NET: The Buffer–Model Architecture
The Invisible Performance Killer: The "Memory Wall" Modern hardware has a secret: Your CPU...
SOLID Principles in C# — A Practical, Real‑World Guide for .NET Developers
Dev.to · Libin Tom Baby 🏗️ Systems Design & Architecture 4mo ago
SOLID Principles in C# — A Practical, Real‑World Guide for .NET Developers
Learn the SOLID principles in C# with real-world .NET examples. Includes definitions, code samples, and practical scenarios for interviews and production system
Stop Wiring Keyboard Events in Angular — Model Focus Instead
Dev.to · Mark Evans 🏗️ Systems Design & Architecture 4mo ago
Stop Wiring Keyboard Events in Angular — Model Focus Instead
If you're wiring keyboard events inside Angular components using @HostListener, your architecture is...
Defining the architecture decisions of Navi
Dev.to · Ênrell 🏗️ Systems Design & Architecture 4mo ago
Defining the architecture decisions of Navi
It was 3 AM when I had the idea for Navi a few months ago. I was in bed thinking about the impact of...
Coding the Heart: Using SciPy and HRV to Predict Your Burnout Level
Dev.to · Beck_Moulton 🏗️ Systems Design & Architecture 4mo ago
Coding the Heart: Using SciPy and HRV to Predict Your Burnout Level
As developers, we are experts at debugging complex microservices, but we often ignore the most...
Build a Full-Stack MVP With Vanilla JS and a Clean REST API
Dev.to · SoftwareDevs mvpfactory.io 🏗️ Systems Design & Architecture 4mo ago
Build a Full-Stack MVP With Vanilla JS and a Clean REST API
A hands-on tutorial for shipping full-stack projects without frontend frameworks — less tooling, fewer dependencies, and an architecture that actually scales.