Tech Skills

Systems Design & Architecture

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

8,316
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,375) Articles (78)Blog Posts (2009)Tutorials (286)Research Papers (1)News (1)
How to connect Convex to RunPod for serverless GPU workloads
Dev.to · jashwanth0712 🏗️ Systems Design & Architecture 4mo ago
How to connect Convex to RunPod for serverless GPU workloads
So I was building a fun project where users upload video files... The problem? Each file was...
Demystifying Serverless Architecture: Why Your Next API Should Be Event-Driven
Dev.to · Tharaka Sandaruwan 🏗️ Systems Design & Architecture 4mo ago
Demystifying Serverless Architecture: Why Your Next API Should Be Event-Driven
In the modern cloud era, the term "Serverless" is often thrown around as a buzzword. However, for a...
Python Selenium Architecture
Dev.to · Ramya Ganesh 🏗️ Systems Design & Architecture 4mo ago
Python Selenium Architecture
Python Selenium Architecture Selenium is one of the most widely used frameworks for web automation...
Spring CRUD Generator v1.1.0: Field Validation, Better Redis Caching & Spring Boot 3/4 Compatibility
Dev.to · Marko 🏗️ Systems Design & Architecture 4mo ago
Spring CRUD Generator v1.1.0: Field Validation, Better Redis Caching & Spring Boot 3/4 Compatibility
I just released Spring CRUD Generator v1.1.0 This version introduces field-level validation,...
React Native Architecture: Busting the "Compile to Native" Myth
Dev.to · Tanvir Azad 🏗️ Systems Design & Architecture 4mo ago
React Native Architecture: Busting the "Compile to Native" Myth
If you’ve ever stared at a React Native build log and wondered what exactly is happening behind the...
From Pixels to Precision
Dev.to · Zipporah P. 🏗️ Systems Design & Architecture 4mo ago
From Pixels to Precision
How Algorithmic Insight and Scalable Architecture Turn Noisy SEM Images into Reliable...
{ w: 1 } Asynchronous Writes and Conflict Resolution in MongoDB
Dev.to · Franck Pachot 🏗️ Systems Design & Architecture 4mo ago
{ w: 1 } Asynchronous Writes and Conflict Resolution in MongoDB
MongoDB guarantees durability—the D in ACID—over the network with strong consistency—the C in the CAP...
StrikeMQ vs Kafka: Benchmarking a 735KB Broker Against a 200MB JVM Giant
Dev.to · Awneesh Tiwari 🏗️ Systems Design & Architecture 4mo ago
StrikeMQ vs Kafka: Benchmarking a 735KB Broker Against a 200MB JVM Giant
Kafka is the gold standard for production event streaming. But for local development and testing,...
StrikeMQ vs Kafka: Benchmarking a 735KB Broker Against a 200MB JVM Giant
Dev.to · Awneesh Tiwari 🏗️ Systems Design & Architecture 4mo ago
StrikeMQ vs Kafka: Benchmarking a 735KB Broker Against a 200MB JVM Giant
Kafka is the gold standard for production event streaming. But for local development and testing,...
Solved: When do you decide to stop a PPC campaign?
Dev.to · Darian Vance 🏗️ Systems Design & Architecture 4mo ago
Solved: When do you decide to stop a PPC campaign?
🚀 Executive Summary TL;DR: Unidentified, costly “zombie microservices” (metaphorically,...
I replaced a 200MB JVM process with a 52KB binary that speaks Kafka
Dev.to · Awneesh Tiwari 🏗️ Systems Design & Architecture 4mo ago
I replaced a 200MB JVM process with a 52KB binary that speaks Kafka
Every time I spin up Kafka for local development, the same ritual plays out: start ZooKeeper (or...
Clean Architecture in .NET 10: The API Layer — Controllers vs Minimal APIs
Dev.to · Brian Spann 🏗️ Systems Design & Architecture 4mo ago
Clean Architecture in .NET 10: The API Layer — Controllers vs Minimal APIs
Part 5 of 7. Start from the beginning if you're new here. The API layer is where HTTP meets your...
Building Secure Multi-Tenant SaaS: A Deep Dive into Data Isolation Patterns
Dev.to · M-Rafay 🏗️ Systems Design & Architecture 4mo ago
Building Secure Multi-Tenant SaaS: A Deep Dive into Data Isolation Patterns
A production-ready guide to implementing multi-tenant architectures with Django. Explore three isolation strategies, performance trade-offs, and security best p
Full Stack System Design 4 : GraphQL and gRPC
Dev.to · Prasun Chakraborty 🏗️ Systems Design & Architecture 4mo ago
Full Stack System Design 4 : GraphQL and gRPC
In our previous episode on REST APIs, we broke down how traditional APIs work from architectures and...
How to Build a "Financial Firewall": Multi-Cloud High Availability on a $0 Budget
Dev.to · Derrick 🏗️ Systems Design & Architecture 4mo ago
How to Build a "Financial Firewall": Multi-Cloud High Availability on a $0 Budget
The "Cloud Success Tax" is a silent killer for indie hackers and startups. You build a project, it...
Developing in Production (Yes, Really)
Dev.to · Adam Wilson 🏗️ Systems Design & Architecture 4mo ago
Developing in Production (Yes, Really)
There’s a version of data work that exists in documentation, architecture diagrams, and conference...
Pingora Deep Dive: The Rust Proxy That Retired NGINX
Dev.to · kt 🏗️ Systems Design & Architecture 4mo ago
Pingora Deep Dive: The Rust Proxy That Retired NGINX
Cloudflare ditched NGINX and rewrote it in Rust to create 'Pingora'. This article dissects the source code to explain the 'Two-Stage Connection Pool' mechanism,
What I Learned Building a Job Scheduler That Doesn’t Trust Redis
Dev.to · Aditya Prasad 🏗️ Systems Design & Architecture 4mo ago
What I Learned Building a Job Scheduler That Doesn’t Trust Redis
1. Intro What it is? Tickr is a background job scheduler built using Go, Redis,...
The Microservices Hangover: Why 2026 Is the Year of the Sovereign Module
Dev.to · Ajinkya Ashokrao Pawar 🏗️ Systems Design & Architecture 4mo ago
The Microservices Hangover: Why 2026 Is the Year of the Sovereign Module
In 2026, the goal is no longer just scaling traffic—it's building systems that AI agents can actually reason about.
The Hidden Cost of “Event-Driven Everything”: Why Most Systems Don’t Need Kafka (Yet)
Dev.to · Ajinkya Ashokrao Pawar 🏗️ Systems Design & Architecture 4mo ago
The Hidden Cost of “Event-Driven Everything”: Why Most Systems Don’t Need Kafka (Yet)
Why choosing Event-Driven Architecture prematurely might be your team's biggest operational tax.
Mastering React: Top 50 Interview Questions You Need to Know
Dev.to · Visakh Vijayan 🏗️ Systems Design & Architecture 4mo ago
Mastering React: Top 50 Interview Questions You Need to Know
Mastering React: Top 50 Interview Questions You Need to Know React has become one of the most...
Introducing ArcticKey - Redis Hosting That Never Leaves Europe
Dev.to · Simskii 🏗️ Systems Design & Architecture 4mo ago
Introducing ArcticKey - Redis Hosting That Never Leaves Europe
I built a managed Valkey service for developers who want the Upstash experience without sending data to San Francisco.
6 Machine Learning System Design Patterns Every Engineer Should Know
Dev.to · Matt Frank 🏗️ Systems Design & Architecture 4mo ago
6 Machine Learning System Design Patterns Every Engineer Should Know
Production ML is not about the model. It is about everything around it: data pipelines, feature...
Clean Architecture in .NET 10: The Infrastructure Layer — EF Core Without the Leakage
Dev.to · Brian Spann 🏗️ Systems Design & Architecture 4mo ago
Clean Architecture in .NET 10: The Infrastructure Layer — EF Core Without the Leakage
Part 4 of 7. Start from the beginning if you're new here. The Infrastructure layer is where the...
What is a CaaS Platform and why we built one
Dev.to · Jawad Elhaouchi 🏗️ Systems Design & Architecture 4mo ago
What is a CaaS Platform and why we built one
Why we built a Container-as-a-Service platform instead of migrating to the cloud, the architecture under the hood, and what we got wrong along the way.
Mock interview-2
Dev.to · pranavinu 🏗️ Systems Design & Architecture 4mo ago
Mock interview-2
1)Tell me about youeself ? Iam pranavinu, a mechanical engineering grad with a passion for coding and...
The Future of Go Network Programming: What's Next for Gophers?
Dev.to · Jones Charles 🏗️ Systems Design & Architecture 4mo ago
The Future of Go Network Programming: What's Next for Gophers?
Hey Gophers! If you’re building APIs, microservices, or real-time apps with Go, you’re already riding...
Stop Hardcoding Security Headers: Automate Your CDN Security with YAML
Dev.to · Albert Einshutoin 🏗️ Systems Design & Architecture 4mo ago
Stop Hardcoding Security Headers: Automate Your CDN Security with YAML
Have you ever deployed a CloudFront Function or a Cloudflare Worker just to add a few security...
AWS ElastiCache: Redis and Memcached in the Cloud
Dev.to · Matt Frank 🏗️ Systems Design & Architecture 4mo ago
AWS ElastiCache: Redis and Memcached in the Cloud
AWS ElastiCache: Redis and Memcached in the Cloud Picture this: Your application is...
OOP Applied in Angular: From Theory to Practice
Dev.to · Manish Boge 🏗️ Systems Design & Architecture 4mo ago
OOP Applied in Angular: From Theory to Practice
Beyond the Basics: Building Scalable Angular Architecture In Part 1: OOP Fundamentals, we explored...
I built a “Steam Workshop” for system architecture + product roadmaps + org blueprints (runs in your browser)"
Dev.to · khanmjk 🏗️ Systems Design & Architecture 4mo ago
I built a “Steam Workshop” for system architecture + product roadmaps + org blueprints (runs in your browser)"
Have you ever wanted to install the architecture of a product the way you install an app? Not just a...
A simple load balancer from scratch written in golang
Dev.to · Ebi Soroush 🏗️ Systems Design & Architecture 4mo ago
A simple load balancer from scratch written in golang
I implemented a simple HTTP load balancer from scratch in Golang to deepen my understanding of a load...
Shadow Logging via Events - Complete Decoupling of Business Logic and Logging in DI Environment
Dev.to · Anton B 🏗️ Systems Design & Architecture 4mo ago
Shadow Logging via Events - Complete Decoupling of Business Logic and Logging in DI Environment
Hello, colleagues! I want to share an approach to logging that radically simplifies architecture and...
Service Mesh Architecture (Istio/Linkerd)
Dev.to · Aviral Srivastava 🏗️ Systems Design & Architecture 4mo ago
Service Mesh Architecture (Istio/Linkerd)
Taming the Microservice Menagerie: A Deep Dive into Service Mesh with Istio and...
gharasathi (घरासाठी) — A Privacy-First Household AI Running on a $200 Mini PC
Dev.to · Koustubh 🏗️ Systems Design & Architecture 4mo ago
gharasathi (घरासाठी) — A Privacy-First Household AI Running on a $200 Mini PC
Architecture of a self-hosted household AI that connects finances, photos, and memories — all on a single mini PC with Neo4j at the core.
GoFr: An Opinionated Microservice Development Framework
Dev.to · Aman Kumar 🏗️ Systems Design & Architecture 4mo ago
GoFr: An Opinionated Microservice Development Framework
Introduction: The Evolution of Microservices and GoFr's Role The architectural landscape...
Throttling as a Coordination Constraint
Dev.to · Abubakar 🏗️ Systems Design & Architecture 4mo ago
Throttling as a Coordination Constraint
Context In large distributed systems, upstream components commonly throttle under load....
From Monolith to Micro-Brain: Architecting Scalable AI Inference in .NET
Dev.to · Programming Central 🏗️ Systems Design & Architecture 4mo ago
From Monolith to Micro-Brain: Architecting Scalable AI Inference in .NET
Today, before the article, let me introduce our new site — currently in beta: 🚀 Free C#...
Go Made Me Fast. Rust Made Me Care. AWS Made Me Pay.
Dev.to · Art light 🏗️ Systems Design & Architecture 4mo ago
Go Made Me Fast. Rust Made Me Care. AWS Made Me Pay.
For years, my cloud architecture felt… reasonable. Go services AWS infrastructure Containers...
Enhancement on Caching and Service Workers
Dev.to · jabo Landry 🏗️ Systems Design & Architecture 4mo ago
Enhancement on Caching and Service Workers
Welcome to My Video Post Following my previous article on Comprehensive guide on getting...
Unlocking Success: Interview Role-play Scenarios for Tech Professionals
Dev.to · Visakh Vijayan 🏗️ Systems Design & Architecture 4mo ago
Unlocking Success: Interview Role-play Scenarios for Tech Professionals
The Power of Interview Role-play Scenarios Interview role-play scenarios are a valuable tool for tech...
From Monoliths to Multitaskers: Building Your AWS AI Dream Team! 🚀🤖
Dev.to · Mursal Furqan Kumbhar 🏗️ Systems Design & Architecture 4mo ago
From Monoliths to Multitaskers: Building Your AWS AI Dream Team! 🚀🤖
After being away from active tech ecosystem for about a month, I have decided to shed some light on...
Stop Building Microservices: A Defense of the Monolith for Indie Hackers
Dev.to · Zil Norvilis 🏗️ Systems Design & Architecture 4mo ago
Stop Building Microservices: A Defense of the Monolith for Indie Hackers
The Microservice Trap We have all read the engineering blogs from Netflix, Uber, and...
Make Your Laravel App Feel Instant: The Ultimate Guide to Queues + Horizon
Dev.to · A0mineTV 🏗️ Systems Design & Architecture 4mo ago
Make Your Laravel App Feel Instant: The Ultimate Guide to Queues + Horizon
TL;DR: Stop doing slow work in HTTP requests. By setting your QUEUE_CONNECTION to redis, installing...
Oracle 26NG SDE Interview Experience Offer After Five VO Rounds – Full Process Breakdown
Dev.to · net programhelp 🏗️ Systems Design & Architecture 4mo ago
Oracle 26NG SDE Interview Experience Offer After Five VO Rounds – Full Process Breakdown
I recently completed the entire interview process for the Oracle 2026 New Grad Software Development...
Building a Resilience Engine in Python: Internals of LimitPal (Part 2)
Dev.to · Ilya Masliev 🏗️ Systems Design & Architecture 4mo ago
Building a Resilience Engine in Python: Internals of LimitPal (Part 2)
How the executor pipeline, clock abstraction, and circuit breaker architecture actually work. If you...
Why Azure Functions? Serverless for .NET Developers
Dev.to · Martin Oehlert 🏗️ Systems Design & Architecture 4mo ago
Why Azure Functions? Serverless for .NET Developers
Azure Functions for .NET Developers: Series Part 1: Why Azure Functions? Serverless for .NET...
🚀 Designing a Flash Sale System That Never Oversells</h1> <h3>From 1 User to 1 Million Users (Without Crashing Redis)
Dev.to · umesh kushwaha 🏗️ Systems Design & Architecture 4mo ago
🚀 Designing a Flash Sale System That Never Oversells</h1> <h3>From 1 User to 1 Million Users (Without Crashing Redis)
Example: Flash sale for 1,000 iPhones with 1,000,000 users clicking “Buy” at the same time. 🧠 Why...