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)
MAUI Embedded Web Architecture Practice (1) Running PicoServer Local Web Service in MAUI Applications
Dev.to · ben 🏗️ Systems Design & Architecture 3mo ago
MAUI Embedded Web Architecture Practice (1) Running PicoServer Local Web Service in MAUI Applications
In traditional mobile or desktop applications, the client is usually just a consumer that calls...
MAUI + PicoServer: Practical Implementation of Embedded Web Architecture
Dev.to · ben 🏗️ Systems Design & Architecture 3mo ago
MAUI + PicoServer: Practical Implementation of Embedded Web Architecture
PicoServer: A Lightweight Cross-Platform Web Service Solution In traditional desktop and...
The Architecture of a Real-Time Crypto-to-Fiat Bridge: Solving Latency, KYC and Visa Integration
Dev.to · Seaflux Technologies 🏗️ Systems Design & Architecture 3mo ago
The Architecture of a Real-Time Crypto-to-Fiat Bridge: Solving Latency, KYC and Visa Integration
Crypto payments look simple from the outside. A user pays in crypto. A merchant receives fiat. A...
Event-Driven Microservices for Booking Systems: Managing Distributed Transactions at Scale
Dev.to · Martin Tuncaydin 🏗️ Systems Design & Architecture 3mo ago
Event-Driven Microservices for Booking Systems: Managing Distributed Transactions at Scale
Martin Tuncaydin explores event-driven architecture for travel booking systems, covering sagas, eventual consistency, and the outbox pattern for managing …
I Built 6 Authentication Methods for My Laravel SaaS - Here's the Full Architecture
Dev.to · Dmitry Isaenko 🏗️ Systems Design & Architecture 3mo ago
I Built 6 Authentication Methods for My Laravel SaaS - Here's the Full Architecture
Every SaaS project starts with authentication. And every time, developers face the same choice: use a...
Trace Context Propagation
Dev.to · Aviral Srivastava 🏗️ Systems Design & Architecture 3mo ago
Trace Context Propagation
The Trail of Breadcrumbs: Unraveling Trace Context Propagation in Distributed Systems Ever...
Title For Cross Platform posting
Dev.to · Albin Manoj 🏗️ Systems Design & Architecture 3mo ago
Title For Cross Platform posting
Architecture Document White-Label Multi-Tenant Chat Platform 5 Implementation Phases 2...
Decoupled Architecture at Scale: Global Hospitality Networks
Dev.to · victorstackAI 🏗️ Systems Design & Architecture 3mo ago
Decoupled Architecture at Scale: Global Hospitality Networks
The hospitality sector thrives on speed. If a booking portal takes more than three seconds to load,...
A Test Automation Strategy That Actually Works
Dev.to · Matthias Bruns 🏗️ Systems Design & Architecture 3mo ago
A Test Automation Strategy That Actually Works
The testing pyramid is 15 years old. Here's how to build a test automation strategy for modern microservice architectures — from unit tests to E2E, with practic
My Curiosity Got Out of Hand - So I Built a Rate Limiter in Go 🔧
Dev.to · Mohak Rathod 🏗️ Systems Design & Architecture 3mo ago
My Curiosity Got Out of Hand - So I Built a Rate Limiter in Go 🔧
Hey everyone! I am Mohak 🙋🏼‍♂️, an MSCS student who apparently likes distributed systems. Thus, I...
Building a Multi-Terminal Restaurant POS with C# .NET — Architecture & Lessons
Dev.to · Ahsan Mehmood 🏗️ Systems Design & Architecture 3mo ago
Building a Multi-Terminal Restaurant POS with C# .NET — Architecture & Lessons
Building a Point-of-Sale system sounds straightforward until you realize it needs to handle multiple...
Cloud Network Components for Availability and Security
Dev.to · João Godinho 🏗️ Systems Design & Architecture 3mo ago
Cloud Network Components for Availability and Security
Introduction In this article, I will discuss the main network components for achieving...
Angular Schematics Deep Dive — Part 1: Understanding the Architecture
Dev.to · Sakthikumaran Navakumar 🏗️ Systems Design & Architecture 3mo ago
Angular Schematics Deep Dive — Part 1: Understanding the Architecture
A complete, beginner-friendly article series structured to build understanding from first principles through to architectural depth of angular schematics.
Event-Driven Architecture in 2026: Why My Microservices Finally Stopped Talking Back
Dev.to · Moon Robert 🏗️ Systems Design & Architecture 3mo ago
Event-Driven Architecture in 2026: Why My Microservices Finally Stopped Talking Back
At 2:14am on a Tuesday, my phone buzzed. The order service was timing out. Which was timing out the...
How I Built a $58K GMV Yacht Marketplace and a MedTech AI in 6 Weeks: An AI-Augmented Architecture Deep Dive
Dev.to · Grek Creator 🏗️ Systems Design & Architecture 3mo ago
How I Built a $58K GMV Yacht Marketplace and a MedTech AI in 6 Weeks: An AI-Augmented Architecture Deep Dive
The term "vibecoder" is often used as an insult, implying a lack of fundamental knowledge. However,...
Solved: How do you prevent FE regressions?
Dev.to · Darian Vance 🏗️ Systems Design & Architecture 3mo ago
Solved: How do you prevent FE regressions?
🚀 Executive Summary TL;DR: Frontend regressions often stem from aggressive browser caching...
The Two Sum problem in Java
Dev.to · richk21 🏗️ Systems Design & Architecture 3mo ago
The Two Sum problem in Java
Two Sum problem is the most common question one can come across while preparing for job interviews in...
🔥 15 Frontend Engineering Questions That Will Make Your 2026 Interviews 10 Easier
Dev.to · Gouranga Das Samrat 🏗️ Systems Design & Architecture 3mo ago
🔥 15 Frontend Engineering Questions That Will Make Your 2026 Interviews 10 Easier
Master these real-world concepts to stand out in top tech interviews Preparing for a...
Urban Recon: Breaking through the Grid with Local Vision AI
Dev.to · Harish Kotra (he/him) 🏗️ Systems Design & Architecture 3mo ago
Urban Recon: Breaking through the Grid with Local Vision AI
Exploring the architecture of a text-free geolocation engine powered by OpenStreetMap and LM...
How to Actually use Python's heapq for Kth Largest Problems
Dev.to · Tomer Ben David 🏗️ Systems Design & Architecture 3mo ago
How to Actually use Python's heapq for Kth Largest Problems
If you're using Python for coding interviews, heapq is your best choice for priority queues. But it...
NestJS 마이크로서비스에서 SSE 스트리밍 추상화하기 — Redis Pub/Sub 기반 3-Tier Base Class 설계
Dev.to · Archist 🏗️ Systems Design & Architecture 3mo ago
NestJS 마이크로서비스에서 SSE 스트리밍 추상화하기 — Redis Pub/Sub 기반 3-Tier Base Class 설계
NestJS 마이크로서비스에서 SSE 스트리밍 추상화하기 — Redis Pub/Sub 기반 3-Tier Base Class 설계 배경 / 문제...
Spot the Savings 🎯 Run Non-Critical Workloads on Azure Spot VMs and Save Up to 90%
Dev.to · Suhas Mallesh 🏗️ Systems Design & Architecture 3mo ago
Spot the Savings 🎯 Run Non-Critical Workloads on Azure Spot VMs and Save Up to 90%
Your CI runners, batch jobs, and dev environments don't need guaranteed availability. Azure Spot VMs...
I Deployed a Production-Style Three-Tier Application on Azure (Next.js + Node.js + MySQL)
Dev.to · Ebelechukwu Lucy Okafor 🏗️ Systems Design & Architecture 3mo ago
I Deployed a Production-Style Three-Tier Application on Azure (Next.js + Node.js + MySQL)
A few days ago, I challenged myself to deploy a real-world cloud architecture instead of just running...
Building REST APIs That Don't Suck: Patterns I Wish I Knew Sooner
Dev.to · Teguh Coding 🏗️ Systems Design & Architecture 3mo ago
Building REST APIs That Don't Suck: Patterns I Wish I Knew Sooner
Building REST APIs That Don't Suck: Patterns I Wish I Knew Sooner After building dozens of...
How I Run 3 SaaS Products on $0/Month Hosting (Cloudflare Workers Architecture)
Dev.to · Jay Durango 🏗️ Systems Design & Architecture 3mo ago
How I Run 3 SaaS Products on $0/Month Hosting (Cloudflare Workers Architecture)
Everyone tells you SaaS needs servers. Monthly bills. DevOps. Infrastructure. I run 3 commercial...
Docker for Trading Applications: A Practical Setup Guide
Dev.to · Propfirmkey 🏗️ Systems Design & Architecture 3mo ago
Docker for Trading Applications: A Practical Setup Guide
Running trading applications in Docker brings consistency, isolation, and easy deployment. Here's a...
Event-Driven Architecture for Trading Systems
Dev.to · Propfirmkey 🏗️ Systems Design & Architecture 3mo ago
Event-Driven Architecture for Trading Systems
Most trading systems start as simple scripts and grow into unmaintainable spaghetti. Event-driven...
Implementing Descriptor-Driven Navigation Architecture (DDNA) in Modular iOS Applications
Dev.to · Madhuri Latha Gondi 🏗️ Systems Design & Architecture 3mo ago
Implementing Descriptor-Driven Navigation Architecture (DDNA) in Modular iOS Applications
By Madhuri Latha Gondi | Mobile Architecture & iOS Platform Engineering In modern iOS...
History of Kafka the message broker
Dev.to · shubham pandey (Connoisseur) 🏗️ Systems Design & Architecture 3mo ago
History of Kafka the message broker
To truly appreciate why system design changed forever with the birth of Kafka, we have to look at the...
Bi-directional Voice-Controlled Recipe Assistant with Nova Sonic 2
Dev.to · Darryl Ruggles 🏗️ Systems Design & Architecture 3mo ago
Bi-directional Voice-Controlled Recipe Assistant with Nova Sonic 2
What if your recipe assistant could talk back? I have been building a serverless Family Recipe...
Redis + AOF + Distributed Storage: A Cautionary Benchmark
Dev.to · Iwan Setiawan 🏗️ Systems Design & Architecture 3mo ago
Redis + AOF + Distributed Storage: A Cautionary Benchmark
We put AOF persistence through 9 configurations across local SSD SAS and Longhorn. The results are...
Laravel Reverb & Echo — Interview Q&A
Dev.to · Ruhul Amin Sujon 🏗️ Systems Design & Architecture 3mo ago
Laravel Reverb & Echo — Interview Q&A
1️⃣ WebSocket কী? HTTP থেকে কীভাবে আলাদা? সহজ উত্তর: কল্পনা করো তুমি তোমার বন্ধুকে চিঠি...
Why I'm Leaving My Comfort Zone: Staff Engineer to AI first Engineer/Lead
Dev.to · Raju C 🏗️ Systems Design & Architecture 3mo ago
Why I'm Leaving My Comfort Zone: Staff Engineer to AI first Engineer/Lead
I've been a software engineer for over 18 years. Distributed systems. Data pipelines. Streaming...
Mastering Kubernetes Service Discovery: Navigating the Complex Mesh of Microservices
Dev.to · Meet Patel 🏗️ Systems Design & Architecture 3mo ago
Mastering Kubernetes Service Discovery: Navigating the Complex Mesh of Microservices
In the ever-evolving world of modern software development, the rise of microservices has...
The Architecture Decision Framework: Monolith vs. Microservices for SaaS Products.
Dev.to · Context First AI 🏗️ Systems Design & Architecture 3mo ago
The Architecture Decision Framework: Monolith vs. Microservices for SaaS Products.
The Architecture Decision Framework: Monolith vs. Microservices for SaaS Products Model: Opus 4.5...
REST API Design: A Comprehensive Guide
Dev.to · AnkitDevCode 🏗️ Systems Design & Architecture 3mo ago
REST API Design: A Comprehensive Guide
Understanding REST Fundamentals REST works on top of the HTTP protocol, where each URI...
Contract Testing for Microservices — Catching Breaks Before Production
Dev.to · Matthias Bruns 🏗️ Systems Design & Architecture 3mo ago
Contract Testing for Microservices — Catching Breaks Before Production
How contract testing prevents the integration failures that unit tests miss. A practical guide to Pact, provider-driven contracts, and fitting contract tests in
JavaScript Interview Traps That Destroy 90% of Candidates
Dev.to · Ebenezer 🏗️ Systems Design & Architecture 3mo ago
JavaScript Interview Traps That Destroy 90% of Candidates
JavaScript Interview Puzzle #1 The this Keyword Trap That Confuses Even...
Web2API — Turning Websites into REST APIs (and MCP Tools)
Dev.to · Endogen 🏗️ Systems Design & Architecture 3mo ago
Web2API — Turning Websites into REST APIs (and MCP Tools)
I needed data from websites that don't have APIs. Not once, not as a quick scrape, but as persistent,...
Building a Terminal Text Editor: The Model (Part 1)
Dev.to · Ilean Monterrubio Jr 🏗️ Systems Design & Architecture 3mo ago
Building a Terminal Text Editor: The Model (Part 1)
The Idea The idea for wordNebula came from seeing an interview with George R.R. Martin,...
If You're Building Microservices Without This, You're Doing It Wrong
Dev.to · Rajath 🏗️ Systems Design & Architecture 3mo ago
If You're Building Microservices Without This, You're Doing It Wrong
Imagine walking into a massive, bustling restaurant. What if, instead of speaking to a waiter, you...
Welcome to Arkstack — JVM Performance, Off-heap Memory & Low-Latency Architecture
Dev.to · Arkadiusz Przychocki 🏗️ Systems Design & Architecture 3mo ago
Welcome to Arkstack — JVM Performance, Off-heap Memory & Low-Latency Architecture
Welcome to Arkstack.dev — a minimalistic, developer-focused blog with zero unnecessary fluff. This...
Data Relationship Analysis at Scale with Arisyn
Dev.to · Hello Arisyn 🏗️ Systems Design & Architecture 3mo ago
Data Relationship Analysis at Scale with Arisyn
Why Relationship Intelligence Is the Missing Layer in Modern Data Architecture Modern data systems...
Inconsistency Resolution in Distributed Systems: Versioning
Dev.to · rajat 🏗️ Systems Design & Architecture 3mo ago
Inconsistency Resolution in Distributed Systems: Versioning
Modern distributed databases such as Amazon DynamoDB and Apache Cassandra replicate data across...
How to set up MariaDB Galera cluster for high availability
Dev.to · Finny Collins 🏗️ Systems Design & Architecture 3mo ago
How to set up MariaDB Galera cluster for high availability
MariaDB Galera Cluster is a synchronous multi-master replication solution that lets every node in the...
Why Your Chaos Experiments Are Probably Wasting Time (and How to Fix It)
Dev.to · Manideep Sale 🏗️ Systems Design & Architecture 3mo ago
Why Your Chaos Experiments Are Probably Wasting Time (and How to Fix It)
You have 20 microservices. You want to run chaos experiments. Where do you start? If your answer is...
How the Circuit Breaker Pattern Prevents Cascading Failures in Microservices
Dev.to · Preeti Sharma 🏗️ Systems Design & Architecture 3mo ago
How the Circuit Breaker Pattern Prevents Cascading Failures in Microservices
Modern microservice architectures improve scalability and team autonomy, but they also introduce a...
I Built a Production-Ready Spring Boot Architecture (So You Don't Have To)
Dev.to · Mohammad Awwaad 🏗️ Systems Design & Architecture 3mo ago
I Built a Production-Ready Spring Boot Architecture (So You Don't Have To)
A deep dive into a Two-Lane BFF security architecture, proactive token refresh, and enterprise Spring Boot microservices.