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)
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.
Building a Full-Stack AI SaaS: The Architecture of a High-Frequency Trading Floor
Dev.to · Programming Central 🏗️ Systems Design & Architecture 4mo ago
Building a Full-Stack AI SaaS: The Architecture of a High-Frequency Trading Floor
Today, before the article, let me introduce our new site — currently in beta: 🚀 Free...
Dealing with Long-Running Kafka Consumers and Message Backlogs
Dev.to · Fathma Siddique 🏗️ Systems Design & Architecture 4mo ago
Dealing with Long-Running Kafka Consumers and Message Backlogs
For a while I genuinely could not figure out what was wrong. Nothing was throwing errors. The service...
I Built a JavaScript Interview Prep Platform with Interactive Code Visualizations
Dev.to · Sunny Wilson 🏗️ Systems Design & Architecture 4mo ago
I Built a JavaScript Interview Prep Platform with Interactive Code Visualizations
If you've ever bombed a JavaScript interview because you understood a concept but couldn't explain it...
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...