Tech Skills

Systems Design & Architecture

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

8,932
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,990) Articles (226)Blog Posts (2356)Tutorials (401)Research Papers (2)News (5)
How to Design Reliable Data Pipelines
Dev.to · Alex Merced 🏗️ Systems Design & Architecture 4mo ago
How to Design Reliable Data Pipelines
Most pipeline failures aren't caused by bad code. They're caused by no architecture. A script that...
Hybrid scraping: The architecture for the modern web
Dev.to · John Rooney 🏗️ Systems Design & Architecture 4mo ago
Hybrid scraping: The architecture for the modern web
If you scrape the modern web, you probably know the pain of the JavaScript challenge. Before you can...
SmartOrder — Part 2: The Services Layer Architecture
Dev.to · Francesco Portus 🏗️ Systems Design & Architecture 4mo ago
SmartOrder — Part 2: The Services Layer Architecture
In the previous article, I introduced SmartOrder as a modern microservices reference platform...
Hexagonal Architecture in Plain JavaScript: Why I Use Objects as Interfaces (And Validate Them at Startup)
Dev.to · Juan Isidoro García Cifuentes 🏗️ Systems Design & Architecture 4mo ago
Hexagonal Architecture in Plain JavaScript: Why I Use Objects as Interfaces (And Validate Them at Startup)
How do you enforce contracts between layers in plain JavaScript? This is how I implemented hexagonal...
OpenTelemetry - gRPC vs HTTP for Efficient Tracing
Dev.to · Ankit Anand ✨ 🏗️ Systems Design & Architecture 4mo ago
OpenTelemetry - gRPC vs HTTP for Efficient Tracing
In the world of distributed systems and microservices, observability has become crucial for...
OpenTelemetry vs. X-Ray - Choosing the Right Tracing Tool
Dev.to · Ankit Anand ✨ 🏗️ Systems Design & Architecture 4mo ago
OpenTelemetry vs. X-Ray - Choosing the Right Tracing Tool
Distributed tracing helps teams monitor and debug microservices applications by tracking requests as...
Event-Driven Architecture pentru platformă auto în RO
Dev.to · Alexandru Draghici 🏗️ Systems Design & Architecture 4mo ago
Event-Driven Architecture pentru platformă auto în RO
Deep-dive: cum proiectezi o event-driven architecture pentru listări auto, dealeri verificați și leasing, cu outbox, idempotency și observability.
How to Maintain Visual Consistency Across Your App Icons
Dev.to · albert nahas 🏗️ Systems Design & Architecture 4mo ago
How to Maintain Visual Consistency Across Your App Icons
Learn how to maintain visual consistency in your app icons with stroke weights, grid systems, and style guides. Start designing cohesive icons today!
28K TPS Single-Node Resource Scheduling Engine [Architecture Showcase]
Dev.to · Austin 🏗️ Systems Design & Architecture 4mo ago
28K TPS Single-Node Resource Scheduling Engine [Architecture Showcase]
⚠️ Disclaimer: This project was formerly a high-frequency routing and resource scheduling backbone...
AWS Lambda Durable Functions on Hexagonal Architecture: The Pattern You’ve Been Looking For
Dev.to · Matheus das Mercês 🏗️ Systems Design & Architecture 4mo ago
AWS Lambda Durable Functions on Hexagonal Architecture: The Pattern You’ve Been Looking For
Yes, you read it right. When building serverless applications on AWS, one little thing seems to be...
Modern Laravel Mastery: Advanced Features, Clean Architecture, Testing & Blazing Performance in Laravel 12+
Dev.to · Sepehr Mohseni 🏗️ Systems Design & Architecture 4mo ago
Modern Laravel Mastery: Advanced Features, Clean Architecture, Testing & Blazing Performance in Laravel 12+
Laravel has evolved dramatically in recent years. Laravel 11 and 12 deliver a slimmer skeleton,...
Stop Using Thread.sleep(): Smart Polling for CloudWatch Log Validation in Java (AWS Test Automation)
Dev.to · krishnamurthy yarram 🏗️ Systems Design & Architecture 4mo ago
Stop Using Thread.sleep(): Smart Polling for CloudWatch Log Validation in Java (AWS Test Automation)
While building automation frameworks for distributed systems, I ran into a common but frustrating...
PopupKit vs OptinMonster vs OptiMonk: A Technical Comparison for Developers
Dev.to · Jacqueline Tresa 🏗️ Systems Design & Architecture 4mo ago
PopupKit vs OptinMonster vs OptiMonk: A Technical Comparison for Developers
Most popup comparisons focus on marketing claims. This one focuses on architecture, performance...
Design Patterns: Facade
Dev.to · Youssef El Idrissi 🏗️ Systems Design & Architecture 4mo ago
Design Patterns: Facade
(This Blog post is part of a collaborative work between Me and Mustapha El Idrissi, Consult his...
The serverless lie: Why i refuse to default to next js
Dev.to · Jeremy mahuvava 🏗️ Systems Design & Architecture 4mo ago
The serverless lie: Why i refuse to default to next js
Now if you are a developer you have surely come across a little corner of the internet named "tech...
I Got Tired of My AI Creating 8 Files for One Endpoint. So I Built a New Architecture.
Dev.to · AnibalOS 🏗️ Systems Design & Architecture 4mo ago
I Got Tired of My AI Creating 8 Files for One Endpoint. So I Built a New Architecture.
Every time I asked an AI assistant to add a CRUD endpoint, it tried to create 6 to 8 files. Entity....
AP Systems Explained: Stale Data Beats Dead Servers
Dev.to · Ali Malik 🏗️ Systems Design & Architecture 4mo ago
AP Systems Explained: Stale Data Beats Dead Servers
This is Part 3 of a 4-part series on the CAP Theorem and distributed systems trade-offs. Read Part 1...
Optimizing Java AI Architectures for 2026: JDK 26, HTTP/3, and GitOps Control Planes
Dev.to · Titouan Despierres 🏗️ Systems Design & Architecture 4mo ago
Optimizing Java AI Architectures for 2026: JDK 26, HTTP/3, and GitOps Control Planes
Optimizing Java AI Architectures for 2026: JDK 26, HTTP/3, and GitOps Control Planes As we...
Clean Architecture in .NET: Real-World Pros, Cons and Trade-offs
Dev.to · Daniel Balcarek 🏗️ Systems Design & Architecture 4mo ago
Clean Architecture in .NET: Real-World Pros, Cons and Trade-offs
I have experience with Clean Architecture across multiple projects, both when creating new...
Kubernetes Cost Optimization: The Hidden Cloud Leak Most Teams Ignore
Dev.to · squareops 🏗️ Systems Design & Architecture 4mo ago
Kubernetes Cost Optimization: The Hidden Cloud Leak Most Teams Ignore
Kubernetes was built for scalability. But for many engineering teams, it has quietly become one of...
WASM Microservices: From Single Binaries to Composable Components
Dev.to · Rafa Calderon 🏗️ Systems Design & Architecture 4mo ago
WASM Microservices: From Single Binaries to Composable Components
Traditional microservices pay a massive tax on serialization and network overhead. WASM microservices...
Jestr (2014): The Architecture of a Social App and the Power of PostgreSQL Views
Dev.to · 💻 Arpad Kish 💻 🏗️ Systems Design & Architecture 4mo ago
Jestr (2014): The Architecture of a Social App and the Power of PostgreSQL Views
When building a modern social media application, engineers are immediately confronted with two...
Master Monotonic Sequences in Python: 7 Methods, Edge Cases & Interview Tips
Dev.to · Emmimal P Alexander 🏗️ Systems Design & Architecture 4mo ago
Master Monotonic Sequences in Python: 7 Methods, Edge Cases & Interview Tips
If you've ever needed to verify if a list of stock prices, sensor readings, or ML training losses is...
How Small Projects Can Generate Revenue Faster Than Complex Systems
Dev.to · Doniyor Xujamov 🏗️ Systems Design & Architecture 4mo ago
How Small Projects Can Generate Revenue Faster Than Complex Systems
As engineers, we are naturally drawn to complexity. Scalability. Clean architecture. Future-proof...
Chapter 4 — RML-3 (History World): Irreversible History, Forward-Only Correction
Dev.to · kanaria007 🏗️ Systems Design & Architecture 4mo ago
Chapter 4 — RML-3 (History World): Irreversible History, Forward-Only Correction
The Worlds of Distributed Systems — Chapter 4 “Can you really make it as-if-it-never-happened by...
🚀 Laravel Developer হিসেবে Salary বাড়ানোর ৮টি Skill
Dev.to · Ruhul Amin Sujon 🏗️ Systems Design & Architecture 4mo ago
🚀 Laravel Developer হিসেবে Salary বাড়ানোর ৮টি Skill
1️⃣ System Design & Scalable Architecture Mid-level থেকে senior developer হওয়ার সবচেয়ে বড়...
How I Built a Serverless Postgres on EKS (and saved 90% vs RDS)
Dev.to · Mohamed Saif Eldeen 🏗️ Systems Design & Architecture 4mo ago
How I Built a Serverless Postgres on EKS (and saved 90% vs RDS)
Introduction Everyone loves Serverless Postgres (Neon, Supabase, Aurora Serverless). It...
Cross-boundary communication between desktop and web
Dev.to · Eelco Los 🏗️ Systems Design & Architecture 4mo ago
Cross-boundary communication between desktop and web
A practical architecture for desktop→SaaS migration with backwards compatibility, using message contracts across iframes, windows, and a WebView2 host.
Do We Even Need Modals?
Dev.to · Rostislav B 🏗️ Systems Design & Architecture 4mo ago
Do We Even Need Modals?
Ever feel like the web could use some design police? No one enforcing consistency, no standards for...
Storing Financial Data in the Browser: An IndexedDB + Dexie.js Architecture Guide
Dev.to · MaxxMini 🏗️ Systems Design & Architecture 4mo ago
Storing Financial Data in the Browser: An IndexedDB + Dexie.js Architecture Guide
Most budget apps store your financial data on someone else's server. I wanted mine to stay on my...
The 4-Layer Memory Architecture That Makes AI Agents Actually Useful Long-Term
Dev.to · Daniel Vermillion 🏗️ Systems Design & Architecture 4mo ago
The 4-Layer Memory Architecture That Makes AI Agents Actually Useful Long-Term
The 4-Layer Memory Architecture That Makes AI Agents Actually Useful Long-Term Every AI...
The Doppelgänger Dilemma: Why Your Mobile Apps Look Alike but Act Like Strangers
Dev.to · Pavan Kumar Appannagari 🏗️ Systems Design & Architecture 4mo ago
The Doppelgänger Dilemma: Why Your Mobile Apps Look Alike but Act Like Strangers
Why iOS and Android apps drift in behavior over time — and how Kotlin Multiplatform enables consistency.
Redis in NestJS: The RedisX Solution You Didn't Know You Needed
Dev.to · Suren Krmoian 🏗️ Systems Design & Architecture 4mo ago
Redis in NestJS: The RedisX Solution You Didn't Know You Needed
Redis in NestJS: The RedisX Solution You Didn't Know You Needed Tired of wrangling with...
What Went Wrong in My Distributed Sensor System — And What It Taught Me
Dev.to · Onuh Chidera Theola 🏗️ Systems Design & Architecture 4mo ago
What Went Wrong in My Distributed Sensor System — And What It Taught Me
I'm a noob to distributed systems — and I learned that the hard way. Distributed architecture has...
Enforcing Clean Architecture on AI-Generated Kotlin with Custom Detekt Rules
Dev.to · Tetsuya Wakita 🏗️ Systems Design & Architecture 4mo ago
Enforcing Clean Architecture on AI-Generated Kotlin with Custom Detekt Rules
How custom detekt rules, specialized AI agents, and specification-driven development keep Clean...
Building Microservices with HazelJS and gRPC: A Complete Starter Guide
Dev.to · Muhammad Arslan 🏗️ Systems Design & Architecture 4mo ago
Building Microservices with HazelJS and gRPC: A Complete Starter Guide
A comprehensive guide to building a gRPC server and gRPC client using HazelJS and @hazeljs/grpc. This...
Serverless Functions: Five Mistakes to Avoid When You're Starting Out
Dev.to · ProRecruit 🏗️ Systems Design & Architecture 4mo ago
Serverless Functions: Five Mistakes to Avoid When You're Starting Out
Serverless functions have a surprisingly high ratio of "looked simple, turns out complex" scenarios....
CQRS with Clean Architecture in Kotlin: Separating Read and Write Paths for Better Performance
Dev.to · Tetsuya Wakita 🏗️ Systems Design & Architecture 4mo ago
CQRS with Clean Architecture in Kotlin: Separating Read and Write Paths for Better Performance
How CQRS inside Clean Architecture gave reads a fast path while keeping writes honest ...
From PR to Production: How Kubernetes Deployments Actually Work (Microservices in the Real World)
Dev.to · Nilesh Raut 🏗️ Systems Design & Architecture 4mo ago
From PR to Production: How Kubernetes Deployments Actually Work (Microservices in the Real World)
Most developers know how to write code. Fewer understand what actually happens after clicking “Merge...
Kafka Retry Done Right: The Day I Chose a Simpler Fix Over @RetryableTopic
Dev.to · Moslem Chalfouh 🏗️ Systems Design & Architecture 4mo ago
Kafka Retry Done Right: The Day I Chose a Simpler Fix Over @RetryableTopic
When the event is valid but the entity isn’t ready Context: Spring Kafka, Confluent Cloud,...
When LLMs Interview Each Other
Dev.to · Amit Gawande 🏗️ Systems Design & Architecture 4mo ago
When LLMs Interview Each Other
I came across Sarvam AI recently and wanted to test its models. Though it focuses on Indian languages...
MD Files Connector — Stop Losing Track of Your Markdown Docs
Dev.to · Maneesh Thakur 🏗️ Systems Design & Architecture 4mo ago
MD Files Connector — Stop Losing Track of Your Markdown Docs
The Problem Your project has a CONTRIBUTING.md, an ARCHITECTURE.md, a docs/API.md. You wrote them....
Building a Secure and Observable E-commerce Microservices Platform on AWS EKS
Dev.to · Christian Ameachi 🏗️ Systems Design & Architecture 4mo ago
Building a Secure and Observable E-commerce Microservices Platform on AWS EKS
Introduction Building a production-ready microservices architecture involves more than...
Applying MVC Architecture in Python: Building an Automated Certificate Generator
Dev.to · Aiyesha Threa Caña 🏗️ Systems Design & Architecture 4mo ago
Applying MVC Architecture in Python: Building an Automated Certificate Generator
Co-authored with Liarrah Lambayao (@ldlambayao) Have you ever tried to organize your files by...
🧠 What Python Caches — and What It Does Not
Dev.to · Dolly Sharma 🏗️ Systems Design & Architecture 4mo ago
🧠 What Python Caches — and What It Does Not
Understanding Python’s Object Caching, Interning, and Memory Behavior Python performs...
The Former CEO of GitHub Just Agreed: Git Wasn't Built for This
Dev.to · Jeff Cameron 🏗️ Systems Design & Architecture 4mo ago
The Former CEO of GitHub Just Agreed: Git Wasn't Built for This
Two weeks ago, I interviewed an AI about what it actually wants from developer infrastructure. This week, Thomas Dohmke raised $60M to build it.
Building Reliable Distributed Systems with AWS Serverless
Dev.to · Walter Fernández 🏗️ Systems Design & Architecture 4mo ago
Building Reliable Distributed Systems with AWS Serverless
Learn how Idempotency, the Outbox Pattern, and Step Functions help build reliable distributed systems on AWS Serverless.
The Rails SaaS Architecture I Wish I Had 5 Years Ago
Dev.to · Luis Donis 🏗️ Systems Design & Architecture 4mo ago
The Rails SaaS Architecture I Wish I Had 5 Years Ago
Reflections on structuring serious Rails SaaS applications using modular engines instead of letting everything grow inside the main app.