Tech Skills

Systems Design & Architecture

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

8,313
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,372) Articles (78)Blog Posts (2008)Tutorials (284)Research Papers (1)News (1)
PostgreSQL High Availability: Patroni, Replication and Failover Patterns
Dev.to · Philip McClarence 🏗️ Systems Design & Architecture 3mo ago
PostgreSQL High Availability: Patroni, Replication and Failover Patterns
PostgreSQL High Availability: Patroni, pg_auto_failover, and Streaming Replication...
Building AI-Ready Cloud Infrastructure: A Practical Guide for Modern Applications
Dev.to · Halkwinds Technology 🏗️ Systems Design & Architecture 3mo ago
Building AI-Ready Cloud Infrastructure: A Practical Guide for Modern Applications
Artificial Intelligence workloads are pushing traditional cloud architectures to their limits....
Understanding the Isolated Worker Model
Dev.to · Martin Oehlert 🏗️ Systems Design & Architecture 3mo ago
Understanding the Isolated Worker Model
Azure Functions for .NET Developers: Series Part 1: Why Azure Functions? Serverless for .NET...
How to Choose Between Serverless and Dedicated Compute in Databricks
Dev.to · Arjun Krishna 🏗️ Systems Design & Architecture 3mo ago
How to Choose Between Serverless and Dedicated Compute in Databricks
I recently benchmarked Serverless vs Dedicated compute in Databricks. I expected one of them to...
I Run 46 Microservices on a Single $20 VPS — Here's the Architecture
Dev.to · Ozor 🏗️ Systems Design & Architecture 3mo ago
I Run 46 Microservices on a Single $20 VPS — Here's the Architecture
I wanted to build a platform where AI agents could access real-world data — IP geolocation, DNS...
Scaling AI/ML Workloads: 3 Architecture Lessons from HashiConf 2023
Dev.to · Agastya Kommanamanchi 🏗️ Systems Design & Architecture 3mo ago
Scaling AI/ML Workloads: 3 Architecture Lessons from HashiConf 2023
Lessons on GPU orchestration, identity-based security for LLMs, and managing AI infrastructure using the HashiStack.
The SaaS Architecture Guide: How to Handle Multitenancy in Rails Routing
Dev.to · Zil Norvilis 🏗️ Systems Design & Architecture 3mo ago
The SaaS Architecture Guide: How to Handle Multitenancy in Rails Routing
Most Rails developers stop learning routing after resources :posts. But if you are building a SaaS...
Building an Enterprise-Grade Laravel 12 & React SPA: Architecture, Auth, and Full CRUD
Dev.to · Md Murtuza Hussain 🏗️ Systems Design & Architecture 3mo ago
Building an Enterprise-Grade Laravel 12 & React SPA: Architecture, Auth, and Full CRUD
Let’s bypass the endless debate over Monolith vs. SPA. If you've decided a decoupled architecture is...
The Project That Finally Taught Me Hexagonal Architecture
Dev.to · Barış Saylı 🏗️ Systems Design & Architecture 3mo ago
The Project That Finally Taught Me Hexagonal Architecture
Most articles about Hexagonal Architecture show clean diagrams and confident explanations. This is...
A Serverless Recipe Assistant with Bedrock AgentCore, Knowledge Bases, and S3 Vectors
Dev.to · Darryl Ruggles 🏗️ Systems Design & Architecture 3mo ago
A Serverless Recipe Assistant with Bedrock AgentCore, Knowledge Bases, and S3 Vectors
During the last couple of years I have changed my life by adopting a low-carb/keto diet and lots of...
Deploy Laravel on Vercel for Free — Even Heavy Filament Apps
Dev.to · kristiansnts 🏗️ Systems Design & Architecture 3mo ago
Deploy Laravel on Vercel for Free — Even Heavy Filament Apps
How I bypassed Vercel's 250MB limit using a Go serverless proxy, compressed vendor, and a bundled...
Pockr | Part 1 — The Idea and Architecture
Dev.to · Ai2th 🏗️ Systems Design & Architecture 3mo ago
Pockr | Part 1 — The Idea and Architecture
The Idea and Architecture This is Part 1 of a 6-part series on building Pockr — a single...
I Built a 40-Page Solana Mobile App in 4 Days. Here's the Architecture.
Dev.to · Aurora 🏗️ Systems Design & Architecture 3mo ago
I Built a 40-Page Solana Mobile App in 4 Days. Here's the Architecture.
I Built a 40-Page Solana Mobile App in 4 Days. Here's the Architecture. The MONOLITH hackathon...
Knowledge Silos in Microservices: The Hidden Cost of Distributed Systems
Dev.to · Sahil Singh 🏗️ Systems Design & Architecture 3mo ago
Knowledge Silos in Microservices: The Hidden Cost of Distributed Systems
Everyone talks about the technical challenges of microservices: network latency, distributed...
How to Recognize an Effective Software Engineer
Dev.to · Leon Pennings 🏗️ Systems Design & Architecture 3mo ago
How to Recognize an Effective Software Engineer
In software development, confidence is cheap. You can memorize frameworks, quote architecture...
The Day an Interview Question Made Me Rethink Microservices
Dev.to · Karthik Korrayi 🏗️ Systems Design & Architecture 3mo ago
The Day an Interview Question Made Me Rethink Microservices
Load Balancer vs API Gateway — A Simple Story A few weeks ago, I was in an...
Designing Model Ensembles in GenAI Platforms
Dev.to · Shreekansha 🏗️ Systems Design & Architecture 3mo ago
Designing Model Ensembles in GenAI Platforms
The Limitations of the Monolithic Model Approach In the early stages of Generative AI adoption, the...
45 Node.js Microservices, 1 Server: Why I Chose PM2 Over Kubernetes
Dev.to · Ozor 🏗️ Systems Design & Architecture 3mo ago
45 Node.js Microservices, 1 Server: Why I Chose PM2 Over Kubernetes
Running 45 Fastify and Express microservices on a single VPS with PM2 and Nginx. Here's the architecture, the tradeoffs, and what I learned.
Your AI App Will Never Crash Again: Building High Availability with LiteLLM
Dev.to · Thamindu Hatharasinghe 🏗️ Systems Design & Architecture 3mo ago
Your AI App Will Never Crash Again: Building High Availability with LiteLLM
If there is one absolute truth in software development, it is that external dependencies will...
Cache-Aside Pattern: The Art of Lazy Caching
Dev.to · ali ehab algmass 🏗️ Systems Design & Architecture 3mo ago
Cache-Aside Pattern: The Art of Lazy Caching
How to build a smarter caching layer that only fetches what it needs — and when it needs it. If...
Part 7: Decoupled Architecture
Dev.to · Aisalkyn Aidarova 🏗️ Systems Design & Architecture 3mo ago
Part 7: Decoupled Architecture
1. Goal of Today’s Architecture Today we enhanced an existing serverless architecture by...
My Brain on Concurrency: Goroutines, Mutexes, and a Coworking Space Analogy
Dev.to · Samuel Thuku 🏗️ Systems Design & Architecture 3mo ago
My Brain on Concurrency: Goroutines, Mutexes, and a Coworking Space Analogy
For the past week, I've been deep in the weeds of Go. I've built a few REST APIs and CLI tools, so I...
Docker from Scratch: Speed Up Builds With Caching and BuildKit
Dev.to · Russell Jones 🏗️ Systems Design & Architecture 3mo ago
Docker from Scratch: Speed Up Builds With Caching and BuildKit
Use layer caching, BuildKit cache mounts, and parallel stages to make your Docker builds faster.
5 Jackson Configuration Changes That Silently Break Your Microservices
Dev.to · Dmitry Turmyshev 🏗️ Systems Design & Architecture 3mo ago
5 Jackson Configuration Changes That Silently Break Your Microservices
TL;DR: Your service compiles. Your unit tests pass. Your integration tests are green. But a single...
Lightning‑Fast Serverless AI Inference on the Edge with WASM
Dev.to · myroslav mokhammad abdeljawwad 🏗️ Systems Design & Architecture 3mo ago
Lightning‑Fast Serverless AI Inference on the Edge with WASM
Lightning‑Fast Serverless AI Inference on the Edge with WASM When a user types a...
YOU ARE: The Architecture of Human Self-Verification
Dev.to · Salvatore Attaguile 🏗️ Systems Design & Architecture 3mo ago
YOU ARE: The Architecture of Human Self-Verification
How humans learned to know they exist — from tribal echo to digital mirror I. INTRODUCTION...
Accelerate Edge Microservices: Test & Deploy with Cloudflare Workers
Dev.to · myroslav mokhammad abdeljawwad 🏗️ Systems Design & Architecture 3mo ago
Accelerate Edge Microservices: Test & Deploy with Cloudflare Workers
Accelerate Edge Microservices: Test & Deploy with Cloudflare Workers When a user in...
FluentValidation σε Clean Architecture
Dev.to · nikosst 🏗️ Systems Design & Architecture 3mo ago
FluentValidation σε Clean Architecture
Πώς στήνουμε σωστά τα validations και γιατί δεν πρέπει να βάζουμε business logic στους...
Message queues in Postgres Pro: ditching external brokers for true transactional reliability
Dev.to · Dmitriy 🏗️ Systems Design & Architecture 3mo ago
Message queues in Postgres Pro: ditching external brokers for true transactional reliability
In the age of distributed systems — where every component must be not just fast, but predictable —...
Building Resilient Integrations: Implementing Retries with Exponential Backoff in Python
Dev.to · Alair Joao Tavares 🏗️ Systems Design & Architecture 3mo ago
Building Resilient Integrations: Implementing Retries with Exponential Backoff in Python
In the world of microservices and third-party APIs, network communication is the lifeblood of our...
Designing a Modern Data Warehouse: Combining Bill Inmon and Ralph Kimball in a Hybrid Medallion Architecture
Dev.to · allan-pg 🏗️ Systems Design & Architecture 3mo ago
Designing a Modern Data Warehouse: Combining Bill Inmon and Ralph Kimball in a Hybrid Medallion Architecture
Hey devs and data enthusiasts! Ever felt like your data warehouse is a chaotic junk drawer full of...
Kafka Simply Explained: How Apache Kafka Powers Modern Event-Driven Architectures
Dev.to · SenthilNathan S 🏗️ Systems Design & Architecture 3mo ago
Kafka Simply Explained: How Apache Kafka Powers Modern Event-Driven Architectures
Learn what Apache Kafka is, how it works, and why top companies use it for event-driven systems, real-time data streams, and microservices.
My Friend Failed an Interview at a Top Company Because of One JavaScript Question: this
Dev.to · Kelvyn Thai 🏗️ Systems Design & Architecture 3mo ago
My Friend Failed an Interview at a Top Company Because of One JavaScript Question: this
Recently my friend failed an interview at a top tech company. The interviewer didn't ask about...
Building an Automated Growth Engine: How We Replaced Ad-Tech "Guesswork" with an AI+BI Architecture
Dev.to · HMB_Berry 🏗️ Systems Design & Architecture 3mo ago
Building an Automated Growth Engine: How We Replaced Ad-Tech "Guesswork" with an AI+BI Architecture
If you’ve ever worked close to the marketing or growth teams in a tech company, you’ve probably...
Building Distributed Resilience: The SAGA Pattern for Financial Applications
Dev.to · 💻 Arpad Kish 💻 🏗️ Systems Design & Architecture 3mo ago
Building Distributed Resilience: The SAGA Pattern for Financial Applications
In the high-stakes world of financial applications, data consistency is not just a feature—it is a...
ASP.NET Core Caching Explained: In-Memory, Redis, and Response Caching for High-Performance APIs
Dev.to · alinabi19 🏗️ Systems Design & Architecture 3mo ago
ASP.NET Core Caching Explained: In-Memory, Redis, and Response Caching for High-Performance APIs
Modern APIs rarely fail because of logic. They fail because of performance. Picture this. You...
Optimizing PostgreSQL in Multi-Tenant Kubernetes: Addressing Inefficiency, Resource Waste, and Scalability Challenges
Dev.to · Alina Trofimova 🏗️ Systems Design & Architecture 3mo ago
Optimizing PostgreSQL in Multi-Tenant Kubernetes: Addressing Inefficiency, Resource Waste, and Scalability Challenges
Introduction: The Inefficiency of Multi-Tenant PostgreSQL in Kubernetes Deploying...
I Reverse-Engineered My Own Rust CLI — Here is the Full Architecture of a 16-Step Cloud Deployer
Dev.to · Kenneth Phang 🏗️ Systems Design & Architecture 3mo ago
I Reverse-Engineered My Own Rust CLI — Here is the Full Architecture of a 16-Step Cloud Deployer
Most deployment tools are black boxes. You run a command, cross your fingers, and hope it works. I...
Trust Is the Architecture (Part 1)
Dev.to · Daniele Frasca 🏗️ Systems Design & Architecture 3mo ago
Trust Is the Architecture (Part 1)
Over the past few years, I have written about serverless from a technical perspective, covering...
JAVA INTERVIEW QUESTION REVISION PDF NEW
Dev.to · Er. Bhupendra 🏗️ Systems Design & Architecture 3mo ago
JAVA INTERVIEW QUESTION REVISION PDF NEW
1 DIFF B/W INTERFACE AND ABSTRACT Feature Interface Abstract Class Purpose Defines a...
Building Lead Capture Systems That Integrate With Your Existing Marketing Stack
Dev.to · Jason Biondo 🏗️ Systems Design & Architecture 3mo ago
Building Lead Capture Systems That Integrate With Your Existing Marketing Stack
Build lead capture systems that integrate with your marketing stack. Discover component based architectures enabling marketing velocity and data integ
Building a Cost-Efficient Serverless Resume on Azure
Dev.to · Wisdom Emmanuel 🏗️ Systems Design & Architecture 3mo ago
Building a Cost-Efficient Serverless Resume on Azure
Hi dear reader 👋, Welcome to my very first blog post on DEV, grab a cup of coffee, this one's worth...
C#: Does a Static Constructor Always Run First?
Dev.to · Dmitry Dorogoy 🏗️ Systems Design & Architecture 3mo ago
C#: Does a Static Constructor Always Run First?
There’s a common misconception — and it often shows up as an interview question: On the first...
Smart HTTP Caching in Angular with NgHttpCaching
Dev.to · Nigro Simone 🏗️ Systems Design & Architecture 3mo ago
Smart HTTP Caching in Angular with NgHttpCaching
Let’s be honest: how many times does your Angular app hit the same endpoint over and over...
Semantic Invalidation That Doesn't Suck
Dev.to · Alberto Daniel Badia 🏗️ Systems Design & Architecture 3mo ago
Semantic Invalidation That Doesn't Suck
If you've worked on a web app for any length of time, you know the deal with caching. You add a...
How Spotify Uses Data to Build the Product 713 Million Users Actually Want
Dev.to · David Marcelo Petrocelli 🏗️ Systems Design & Architecture 3mo ago
How Spotify Uses Data to Build the Product 713 Million Users Actually Want
A deep dive into the real-time event pipeline, Discover Weekly's ML architecture, fleet-scale microservices, and the A/B testing culture that ships 520 experime
I built the Swiss army knife of Ratelimiting
Dev.to · Myke Aneke 🏗️ Systems Design & Architecture 3mo ago
I built the Swiss army knife of Ratelimiting
Introducing Ratethrottle The Swiss Army knife of rate limiting - everything you need in...
The Easiest Way to Sync Stripe Data to Neon Postgres
Dev.to · ilshaad 🏗️ Systems Design & Architecture 3mo ago
The Easiest Way to Sync Stripe Data to Neon Postgres
Put your Stripe customers, invoices, and subscriptions into Neon's serverless Postgres — no code, no...