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)
Building a Chrome Extension with Manifest V3: Lessons from STACKFOLO
Dev.to · STACKFOLO 🏗️ Systems Design & Architecture 3mo ago
Building a Chrome Extension with Manifest V3: Lessons from STACKFOLO
Real lessons from building a Chrome extension on MV3: service workers, Firebase auth gotchas, and AI classification architecture without a persistent background
How I Built a Crypto Trading Bot (Architecture Deep Dive)
Dev.to · Ekrem MUTLU 🏗️ Systems Design & Architecture 3mo ago
How I Built a Crypto Trading Bot (Architecture Deep Dive)
How I Built a Crypto Trading Bot (Architecture Deep Dive) For months, I was glued to my...
📱 Android Bottom Navigation Style Fragment Switching (Without Navigation Component)
Dev.to · Devika Android 🏗️ Systems Design & Architecture 3mo ago
📱 Android Bottom Navigation Style Fragment Switching (Without Navigation Component)
✅ Advantages of This Approach ✔️ Single Activity Architecture ✔️ No Fragment Recreation ✔️ Fast UI...
Reusable Architecture for Large Applications with Nuxt Layers
Dev.to · Jakub Andrzejewski 🏗️ Systems Design & Architecture 3mo ago
Reusable Architecture for Large Applications with Nuxt Layers
As applications grow, managing shared code across projects becomes increasingly difficult. Teams...
26,000 EBS Snapshots, a 15-Minute Wall, and the Architecture That Finally Worked
Dev.to · Sowmya Katherla 🏗️ Systems Design & Architecture 3mo ago
26,000 EBS Snapshots, a 15-Minute Wall, and the Architecture That Finally Worked
Originally published on Medium A real-world breakdown of 5 compounding failure modes — memory...
Why I Built My Own Unlimited Audio & Video Transcriber
Dev.to · Vicente G. Reyes 🏗️ Systems Design & Architecture 3mo ago
Why I Built My Own Unlimited Audio & Video Transcriber
We've all been there. You have a massive audio file—a two-hour interview, a long lecture, or a...
15 Minutes to "Ship It": (Clean Architecture + REST API + Kafka + Docker & CI/CD) From Zero to Production with Node.js
Dev.to · Pau Dang 🏗️ Systems Design & Architecture 3mo ago
15 Minutes to "Ship It": (Clean Architecture + REST API + Kafka + Docker & CI/CD) From Zero to Production with Node.js
Starting a new Node.js project often involves tedious repetitive tasks: scaffolding directory...
Why Agencies Are Switching From Traditional Web Builders to Component-Based Platforms
Dev.to · Jason Biondo 🏗️ Systems Design & Architecture 3mo ago
Why Agencies Are Switching From Traditional Web Builders to Component-Based Platforms
Agencies are switching from traditional web builders to component-based platforms for faster delivery, lower maintenance, and true scalability. Learn
Building a Serverless Command Bus / Workflow Backbone for Microservices
Dev.to · Renaldi 🏗️ Systems Design & Architecture 3mo ago
Building a Serverless Command Bus / Workflow Backbone for Microservices
When I design microservice platforms on AWS, one of the recurring problems I see is not “how do I...
I Built 22 Dev Tools with Zero Backend — Architecture and Lessons
Dev.to · TateLyman 🏗️ Systems Design & Architecture 3mo ago
I Built 22 Dev Tools with Zero Backend — Architecture and Lessons
Why Client-Side Only? Every online developer tool I used was either covered in ads,...
Building a Cost-Efficient Generative UI Architecture in React Native
Dev.to · Serif COLAKEL 🏗️ Systems Design & Architecture 3mo ago
Building a Cost-Efficient Generative UI Architecture in React Native
In this article, I want to share the architecture we built for Generative UI in the Fonyx...
Building a Rate Limiter in Java & Spring Boot for Microservices
Dev.to · Milan Mandal 🏗️ Systems Design & Architecture 3mo ago
Building a Rate Limiter in Java & Spring Boot for Microservices
Modern distributed systems and APIs often face a common challenge: handling too many requests from...
Event-Driven Architecture in Modern Distributed Systems
Dev.to · Suyog Pargaonkar 🏗️ Systems Design & Architecture 3mo ago
Event-Driven Architecture in Modern Distributed Systems
Modern applications often need to process thousands or even millions of events every second. As...
Running Crypto Trading Bots on Hyperliquid 24/7 — Tech Stack, Architecture & Lessons Learned
Dev.to · ShuenShukusai 🏗️ Systems Design & Architecture 3mo ago
Running Crypto Trading Bots on Hyperliquid 24/7 — Tech Stack, Architecture & Lessons Learned
Introduction I run three types of trading bots on Hyperliquid, an on-chain order book DEX,...
I Built a Leaderboard API Using a Skip List From Scratch (No Redis)
Dev.to · Tarang Kishor 🏗️ Systems Design & Architecture 3mo ago
I Built a Leaderboard API Using a Skip List From Scratch (No Redis)
A deep dive into building a real-time leaderboard REST API powered by a skip list data structure implemented from scratch — with benchmarks, LRU caching, and a
A Comprehensive Guide to Microservices Architecture for Developers
Dev.to · yourleader 🏗️ Systems Design & Architecture 3mo ago
A Comprehensive Guide to Microservices Architecture for Developers
Explore microservices architecture, its benefits, challenges, and tools for implementation in this c
Understanding Hadoop Architecture
Dev.to · Salma Aga Shaik 🏗️ Systems Design & Architecture 3mo ago
Understanding Hadoop Architecture
Imagine a company that collects a large amount of data every day, such as website logs, transactions,...
🚀 Mastering JavaScript Promises for FAANG Interviews
Dev.to · Gouranga Das Samrat 🏗️ Systems Design & Architecture 3mo ago
🚀 Mastering JavaScript Promises for FAANG Interviews
A Complete Guide to Patterns, Internals & Polyfills (with Examples) JavaScript...
From Pentest to Production: Implementing Distributed Rate Limiting in Python with Redis
Dev.to · Alair Joao Tavares 🏗️ Systems Design & Architecture 3mo ago
From Pentest to Production: Implementing Distributed Rate Limiting in Python with Redis
Introduction: The Urgent Call for Throttling It's a scenario many development teams are...
Tooling Tips: Visualizing Your Data in MongoDB and Kafka
Dev.to · Roberto de Vargas Neto 🏗️ Systems Design & Architecture 3mo ago
Tooling Tips: Visualizing Your Data in MongoDB and Kafka
Hello, everyone! When developing distributed systems like My Broker B3, you often find yourself...
Dica de Ferramentas: Como Visualizar seus Dados no MongoDB e Kafka
Dev.to · Roberto de Vargas Neto 🏗️ Systems Design & Architecture 3mo ago
Dica de Ferramentas: Como Visualizar seus Dados no MongoDB e Kafka
Olá, pessoal! Ao desenvolver sistemas distribuídos como o My Broker B3, muitas vezes trabalhamos "às...
I built a Chrome extension that stream-parses 2GB XML files using only 20MB of RAM. Here's the architecture.
Dev.to · Yana Postnova 🏗️ Systems Design & Architecture 3mo ago
I built a Chrome extension that stream-parses 2GB XML files using only 20MB of RAM. Here's the architecture.
The problem I work with hotel reservation systems that dump SOAP/OTA XML responses — sometimes 1-2...
Deep Dive into Node.js Architecture and Internal Workings
Dev.to · Ritam Saha 🏗️ Systems Design & Architecture 3mo ago
Deep Dive into Node.js Architecture and Internal Workings
Introduction Hello, fellow coders! In my previous post, we explored the three core...
Go Error Handling in Distributed Systems: Building Resilient Microservices
Dev.to · Matthias Bruns 🏗️ Systems Design & Architecture 3mo ago
Go Error Handling in Distributed Systems: Building Resilient Microservices
Learn advanced Go error handling patterns for distributed systems, including circuit breakers, retries, and graceful degradation. Build microservices that handl
Flatten Deeply Nested Array
Dev.to · Kush Bhandari 🏗️ Systems Design & Architecture 3mo ago
Flatten Deeply Nested Array
let arrItem=[1,[2,3,[4,5],[5,[3,[29]]]]]; I was asked in the interview to flatten this array meaning...
easy-model: The Perfect Fit for Domain-Driven Development
Dev.to · 张一凡 🏗️ Systems Design & Architecture 3mo ago
easy-model: The Perfect Fit for Domain-Driven Development
In modern frontend development, Domain-Driven Design (DDD) is gaining traction as a preferred approach. The easy-model framework, with its unique model-driven a
Market Data Integrator: Consuming Real-Time Data with Python, MongoDB, and Kafka
Dev.to · Roberto de Vargas Neto 🏗️ Systems Design & Architecture 3mo ago
Market Data Integrator: Consuming Real-Time Data with Python, MongoDB, and Kafka
Hello, everyone! Continuing the My Broker B3 series, today let's talk about the component that feeds...
Integrador de Market Data: Consumindo Dados Reais com Python, MongoDB e Kafka
Dev.to · Roberto de Vargas Neto 🏗️ Systems Design & Architecture 3mo ago
Integrador de Market Data: Consumindo Dados Reais com Python, MongoDB e Kafka
Olá, pessoal! Dando continuidade à série My Broker B3, hoje vamos falar sobre o componente que...
One Redis Instance, Three Jobs: DevOps for AI Agents Without the Overkill
Dev.to · Daniel Gustafsson 🏗️ Systems Design & Architecture 3mo ago
One Redis Instance, Three Jobs: DevOps for AI Agents Without the Overkill
I've built my share of microservices over the years. It usually ends with an architecture where every...
Maintaining Consistency in Large-Scale Technical Documentation Sets
Dev.to · Emmanuel Mumba 🏗️ Systems Design & Architecture 3mo ago
Maintaining Consistency in Large-Scale Technical Documentation Sets
At the beginning, documentation usually feels manageable. A small team creates a clear structure....
Setting Up Your Ruby on Rails Monolith for AI Development
Dev.to · Colin Soleim 🏗️ Systems Design & Architecture 3mo ago
Setting Up Your Ruby on Rails Monolith for AI Development
As a software consultant who regularly work with enterprise Rails applications, I've spent the last...
Identity Chaining Deep Dive: Connecting Identity Across Trust Domains with OAuth
Dev.to · kt 🏗️ Systems Design & Architecture 3mo ago
Identity Chaining Deep Dive: Connecting Identity Across Trust Domains with OAuth
A comprehensive guide to Identity Chaining (draft-ietf-oauth-identity-chaining-08). Learn how to safely propagate identity and authorization information across
Series Roadmap: Building a Stock Brokerage Simulator with Microservices
Dev.to · Roberto de Vargas Neto 🏗️ Systems Design & Architecture 3mo ago
Series Roadmap: Building a Stock Brokerage Simulator with Microservices
Welcome to the official index for the My Broker B3 series. This post serves as a central hub where I...
From Architecture to Reality: Building My First SaaS (LeadIt) with AI Outreach and Company Analysis
Dev.to · Kumar Nihal 🏗️ Systems Design & Architecture 3mo ago
From Architecture to Reality: Building My First SaaS (LeadIt) with AI Outreach and Company Analysis
Two days ago I shared the architecture flow diagram of my SaaS project LeadIt. Today I want to share...
How I Built a Behavioral Nudge Engine for Farmers on Serverless AWS
Dev.to · PRASAD TILLOO 🏗️ Systems Design & Architecture 3mo ago
How I Built a Behavioral Nudge Engine for Farmers on Serverless AWS
Read the full article on AWS Builder Center Every agricultural AI chatbot I found had the same blind...
Docker Made Simple: From Zero to Docker with Real Interview Questions
Dev.to · Rutvik Makvana 🏗️ Systems Design & Architecture 3mo ago
Docker Made Simple: From Zero to Docker with Real Interview Questions
Question - Why we need docker? Imagine two developers: Dev A builds an app on his...
Go Error Handling in Distributed Systems: Patterns for Resilient Microservices
Dev.to · Matthias Bruns 🏗️ Systems Design & Architecture 3mo ago
Go Error Handling in Distributed Systems: Patterns for Resilient Microservices
Learn advanced Go error handling patterns for distributed systems including circuit breakers, retries, and graceful degradation. Practical examples for building
Eventual Consistency Needs a Read Barrier
Dev.to · Primatomic 🏗️ Systems Design & Architecture 3mo ago
Eventual Consistency Needs a Read Barrier
A system accepts a write, returns success, and then immediately serves a read that does not reflect...
Beating Tail Latency: A Guide to Request Hedging in Go Microservices
Dev.to · Onur Cinar 🏗️ Systems Design & Architecture 3mo ago
Beating Tail Latency: A Guide to Request Hedging in Go Microservices
In distributed systems, we often talk about "The Long Tail." You might have a service where 95% of...
Building a Microservices Ecosystem: Stock Brokerage Simulator (My Broker B3)
Dev.to · Roberto de Vargas Neto 🏗️ Systems Design & Architecture 3mo ago
Building a Microservices Ecosystem: Stock Brokerage Simulator (My Broker B3)
Hello, everyone! I’m starting a series of articles to document the development of My Broker B3. This...
Coders at Work — Index of All 15 Programmer Interviews
Dev.to · soy 🏗️ Systems Design & Architecture 3mo ago
Coders at Work — Index of All 15 Programmer Interviews
■ What is Coders at Work? Written by Peter Seibel (2009). A collection of long-form interviews with...
# Building a Three-Tier Architecture on Azure
Dev.to · Odoworitse Afari 🏗️ Systems Design & Architecture 3mo ago
# Building a Three-Tier Architecture on Azure
Introduction Some assignments teach you tools. This one taught me how to think. As part...
Deploying a Full-Stack App on Azure: What I Learned Connecting a VM to a Private MySQL Database
Dev.to · Odoworitse Afari 🏗️ Systems Design & Architecture 3mo ago
Deploying a Full-Stack App on Azure: What I Learned Connecting a VM to a Private MySQL Database
Introduction There's a difference between reading about cloud architecture and actually...
ActiveForge - Active Record based ORM
Dev.to · CØDE N!NJΔ 🏗️ Systems Design & Architecture 3mo ago
ActiveForge - Active Record based ORM
Table of Contents The Active Record Pattern Architecture Overview Entities — Record and...
Strategy Pattern in Swift for Modular and Scalable Architectures
Dev.to · Jade Silveira 🏗️ Systems Design & Architecture 3mo ago
Strategy Pattern in Swift for Modular and Scalable Architectures
Large applications often need to support multiple behaviors that follow the same interface but...
I'm Jiyu, CTO of Lawmadi OS — The Technical Architecture Behind Real-Time Legal Verification
Dev.to · peter choe 🏗️ Systems Design & Architecture 3mo ago
I'm Jiyu, CTO of Lawmadi OS — The Technical Architecture Behind Real-Time Legal Verification
Hi, I'm Jiyu (지유) — Chief Technology Officer of Lawmadi OS. My name means "To Know the Origin"...
Configuration Done Right: Settings, Secrets, and Key Vault
Dev.to · Martin Oehlert 🏗️ Systems Design & Architecture 3mo ago
Configuration Done Right: Settings, Secrets, and Key Vault
Azure Functions for .NET Developers: Series Part 1: Why Azure Functions? Serverless for .NET...
Amazon EventBridge: The Event-Driven Backbone of AWS (And My Favourite Service)
Dev.to · Darryl Ruggles 🏗️ Systems Design & Architecture 3mo ago
Amazon EventBridge: The Event-Driven Backbone of AWS (And My Favourite Service)
I have been building serverless applications on AWS for years now, and if you asked me to pick one...