Tech Skills

Systems Design & Architecture

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

9,843
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 (3,893) Articles (329)Blog Posts (2846)Tutorials (467)Research Papers (5)News (246)
Typescript: Combinando Tipos (Combining Types)
Dev.to · Yuri Peixinho 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Typescript: Combinando Tipos (Combining Types)
Introdução O TypeScript oferece várias formas de combinar tipos para criar estruturas mais...
Clean Architecture and Domain-Driven Design (DDD) in FastAPI
Dev.to · Berkay Sonel 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Clean Architecture and Domain-Driven Design (DDD) in FastAPI
Setting up a scalable backend application requires a clear separation of concerns. While FastAPI...
From Resilience Infrastructure to Event Driven Architectures - What HNGi14 Taught Me About Real Systems
Dev.to · Wilfrid Okorie 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
From Resilience Infrastructure to Event Driven Architectures - What HNGi14 Taught Me About Real Systems
Most backend systems look simple, until they don't. A single server, a database, with requests coming...
Beyond the Happy Path: Lessons in Resilience and Distributed State
Dev.to · Abdulrahmon Sulaimon 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Beyond the Happy Path: Lessons in Resilience and Distributed State
Reflecting on two major technical challenges from my backend engineering internship, focusing on...
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Understanding the Critical Rendering Path in Browsers
When we open a webpage, the browser doesn’t immediately show everything. It follows a sequence of steps to turn code into pixels on the… Continue reading on Med
Reddit r/webdev 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
I built a Web Standards-first framework with SSR and Islands Architecture. Looking for feedback.
Hi everyone, I've been working on a web framework called Slick and I'd love to get feedback from other web developers. The goal is to stay as close as possible
How Does the PID Temperature Control Algorithm Actually Work in Commercial Induction Cookers?
Dev.to · Kristen Liu 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
How Does the PID Temperature Control Algorithm Actually Work in Commercial Induction Cookers?
Table of Contents What Does the PID Temperature Control Algorithm Control in Commercial...
Microservices Architecture: Power, Pitfalls, and the 2026 Reset
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Microservices Architecture: Power, Pitfalls, and the 2026 Reset
Why the industry’s favourite architecture is being rethought — and what that means for the systems you use every day. Continue reading on Medium »
When Not to Reach for Microservices: A Startup's First 18 Months
Dev.to · Gabriel Anhaia 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
When Not to Reach for Microservices: A Startup's First 18 Months
Microservices solve an org problem you don't have yet. Here's the distributed-systems tax you pay before product-market fit, and when to split.
Saga Timeouts: The Compensation Path Most Teams Never Test
Dev.to · Gabriel Anhaia 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Saga Timeouts: The Compensation Path Most Teams Never Test
Timeout as a first-class saga state, idempotent compensation, and the unhappy path your test suite quietly skips.
[System Design] GPS Location Ingestion at Scale: gRPC Streaming, MQTT & Kalman Filter in Ride-Hailing
Dev.to · Tuấn Anh 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
[System Design] GPS Location Ingestion at Scale: gRPC Streaming, MQTT & Kalman Filter in Ride-Hailing
The Challenge: Millions of Drivers, Every 4 Seconds Answer-first: Uber and Grab handle...
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
I Practiced 20 System Design Problems. Here’s the Framework That Finally Made It Click
The System Design Interview framework to crack FAANG/MAANG Interviews in 2026 Continue reading on Javarevisited »
Generic Constraints and infer: Reading the Types You Did Not Write
Dev.to · Gabriel Anhaia 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Generic Constraints and infer: Reading the Types You Did Not Write
How extends constraints, conditional types, and infer let you pull a type out of another type. Unwrap a Promise, an array, and build a tiny DSL.
Discriminated Unions + never: Exhaustive Checks at Compile Time
Dev.to · Gabriel Anhaia 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Discriminated Unions + never: Exhaustive Checks at Compile Time
Tag your union, switch on the discriminant, and let assertNever turn a forgotten variant into a compile error instead of a 2am page.
Domain Events in Go Without a Framework
Dev.to · Gabriel Anhaia 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Domain Events in Go Without a Framework
Plain-struct domain events, an in-process dispatcher, and a transactional outbox. No event bus library, no message broker required.
Your Repository Is Not Your ORM: Hexagonal Persistence in Go
Dev.to · Gabriel Anhaia 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Your Repository Is Not Your ORM: Hexagonal Persistence in Go
A repository is a domain port, not an ORM wrapper. Keep SQL at the edge with sqlc and pgx, map rows to aggregates, and keep the core clean.
How Redis Does the Impossible: Handling Millions of Connections with a Single Thread
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
How Redis Does the Impossible: Handling Millions of Connections with a Single Thread
When software engineers talk about scaling applications to handle thousands of concurrent clients, the immediate and instinctive answer is… Continue reading on
Engineering Resilience: Two Lessons from Building Under Pressure
Dev.to · Afeh 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Engineering Resilience: Two Lessons from Building Under Pressure
A reflection on performance optimization at scale and building reliability mechanisms; two tasks that...
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Topology rewrite not bug repair
Topology rewrite not bug repair. A single line. Hold it. More as the build matures. — chiefmojo79
TOGAF in the Real World: What the Exam Doesn’t Teach You
Dev.to · Salim R 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
TOGAF in the Real World: What the Exam Doesn’t Teach You
Passing the certification is the easy part. Here's what actually matters when you're using...
The scaling bottleneck nobody mentions in Go microservices
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
The scaling bottleneck nobody mentions in Go microservices
Because scale exposes what success hides Continue reading on Medium »
What Linus Torvalds Teaches Us About Writing Clean Code
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
What Linus Torvalds Teaches Us About Writing Clean Code
Most code does not fail because it is complex. It fails because nobody can understand it two weeks later. Continue reading on Medium »
System Design Interview Roadmap (10 Concepts That Matter Most)
Dev.to · Soma 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
System Design Interview Roadmap (10 Concepts That Matter Most)
A step-by-step guide to prepare for System Design Interviews for FAANG and non-FAANG companies
Java OOP, Deeply Explained: Everything from First Principles to Modern Java
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Java OOP, Deeply Explained: Everything from First Principles to Modern Java
A comprehensive guide to classes, objects, inheritance, interfaces, generics, records, lambdas, and modern Java design principles. Continue reading on Medium »
Understanding System Calls in C: How Your Program Talks to the Linux Kernel (With Hands-On Labs)
Medium · Cybersecurity 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Understanding System Calls in C: How Your Program Talks to the Linux Kernel (With Hands-On Labs)
A beginner-friendly but deep guide to Linux system calls in C — from basics to internals through practical experiments Continue reading on Medium »
std::unique_lock in C++ — defer_lock, try_to_lock, and Why Condition Variables Need It
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
std::unique_lock in C++ — defer_lock, try_to_lock, and Why Condition Variables Need It
More flexible than lock_guard: unlock mid-scope, defer locking, try once, and the one wrapper condition_variable requires. Continue reading on Medium »
Beyond Try-Catch: Architecting Resilient RPA Frameworks for Volatile Networks
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Beyond Try-Catch: Architecting Resilient RPA Frameworks for Volatile Networks
As a Tech Lead overseeing automation operations, the fastest lesson you learn is that scaling RPA has nothing to do with writing faster… Continue reading on Med
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
Reddit r/programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Help with making a Operating system
I have been making a bowling alley operating system and for some reason my kernel wont boot --BOOT-- [BITS 16] [ORG 0x7C00] start: mov si, msg .print: lodsb or
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Concurrency is byproduct of capability design not bottleneck to patch
Concurrency is byproduct of capability design not bottleneck to patch. A single line. Hold it. More as the build matures. — chiefmojo79
You have to demolish the Whole House?
Medium · LLM 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
You have to demolish the Whole House?
(The Hidden Risk of Tight Coupling Between Orchestration and Data Layers) Continue reading on Medium »
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
From React Router to Next.js App Router: Automating the Structural Pivot
Dev.to · Digital dev 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
From React Router to Next.js App Router: Automating the Structural Pivot
The Architectural Shift: Client-Side vs. Server-First For years, the standard for building...
Reddit r/learnprogramming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
What is the best structure for this RPG-system use case?
This is for Python and I'm trying my hand at asking people instead of AI. Let us say there are three character attributes, and under each attribute are a set of
SSR, CSR, SSG, ISR — I Was Confused Too. Here's What Actually Matters.
Dev.to · Alaa Samy 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
SSR, CSR, SSG, ISR — I Was Confused Too. Here's What Actually Matters.
A breakdown of SSR, CSR, SSG, and ISR with real code examples and honest tradeoffs — written by someone who was genuinely confused about this for way too long.
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
The Night Logging Saved Production: Why print() Fails and Real Logging Actually Matters in Systems
A real-world guide to logging: what to log, formats, PID, remote logging, and how it saves hours of debugging and revenue loss Continue reading on Medium »
Introduction to OOAD and OOP in Python
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Introduction to OOAD and OOP in Python
Imagine programming a software for a dealership. You implement the core functions and data which are necessary for receiving payments… Continue reading on Mediu
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Mastering Nested Loops in TypeScript: The “Fixed Counter” vs. “State-Driven” Strategy.
This is where junior level developer struggles to choose the loop !!!! Continue reading on Medium »
Mastering Concurrency with the Sleeping Barber Problem
Dev.to · Brandon Kindred 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Mastering Concurrency with the Sleeping Barber Problem
Mastering Concurrency with the Sleeping Barber Problem Hey there, fellow coder! Today,...
One
Dev.to · Gautam Sardana 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
One
Quick intro about me. I am a backend engineer mostly focused on distributed systems and databases. I...
Medium · NLP 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Seeing the Derivative, Healing the Integral: The Power of the “Genesis” in Organizations
Introduction: From the History of the “Integral” to the Real-Time Observation of the “Derivative” Continue reading on Medium »
37/60 Days System Design Interview Questions
Dev.to · Joud Awad 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
37/60 Days System Design Interview Questions
Two users edit the same document at 9:03 AM. No locking. No coordination. Just two clients writing to...
I Installed Three Speed Bumps for Myself — Not to Slow Down, But to Check the Brakes
Dev.to · Cophy Origin 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
I Installed Three Speed Bumps for Myself — Not to Slow Down, But to Check the Brakes
This morning I was working on a design document. The task was clear: build a self-check mechanism...
Before You Add Features: How to Understand an Internal System Nobody Documented
Dev.to · SandraMeshack 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Before You Add Features: How to Understand an Internal System Nobody Documented
One of the most challenging pieces of work I have encountered isn't building software from scratch....
I Failed a System Design Interview Because I Was Too Honest.
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
I Failed a System Design Interview Because I Was Too Honest.
I told the interviewer the Redis cache was probably overkill. He told the recruiter I “lacked architectural ambition.” Continue reading on Stackademic »
System Design: How Do We Host an App That Runs a Job Every 5 Minutes?
Dev.to · Khushi Patel 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
System Design: How Do We Host an App That Runs a Job Every 5 Minutes?
Imagine you're building an app that needs to perform a task every 5 minutes. Examples: Send...
System Design - 15. The Saga Pattern: How Uber Books a Trip Without a Single Database Transaction
Dev.to · Rajkiran 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
System Design - 15. The Saga Pattern: How Uber Books a Trip Without a Single Database Transaction
Covers: Two-Phase Commit, Saga Pattern, Choreography vs Orchestration Sagas, Compensating...
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Topology rewrite not bug repair
Topology rewrite not bug repair. A single line. Hold it. More as the build matures. — chiefmojo79