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)
The System Design Interview Isn’t Testing What You Think It’s Testing
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
The System Design Interview Isn’t Testing What You Think It’s Testing
Every candidate draws boxes and arrows. The ones who get offers explain why the boxes are where they are. Continue reading on Stackademic »
Implementing the Saga Pattern for Distributed Transactions
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Implementing the Saga Pattern for Distributed Transactions
Distributed transactions, which involve operations spanning multiple services, present significant challenges in microservices… Continue reading on Medium »
Failure Recovery Concepts & Patterns
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Failure Recovery Concepts & Patterns
When we talk about design patterns, there are countless options available in software development. However, in modern practice, we rarely… Continue reading on M
Next.js Hydration Errors: The Most Annoying Causes and How to Eliminate Them Permanently
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Next.js Hydration Errors: The Most Annoying Causes and How to Eliminate Them Permanently
Why your app works perfectly in development, then suddenly explodes with hydration errors in production Continue reading on Medium »
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Verilog Tasks and Functions: A Beginner’s Guide to Reusable Code
If you have been writing Verilog for a while, you have probably caught yourself copying and pasting the same chunk of logic over and over… Continue reading on M
Is Your Architecture Clean, or Just Complicated?
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Is Your Architecture Clean, or Just Complicated?
Introduction Continue reading on Medium »
The Architecture Decision That’s Destroying Your Team’s Velocity. You Made It 18 Months Ago and Don
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
The Architecture Decision That’s Destroying Your Team’s Velocity. You Made It 18 Months Ago and Don
Microservices don’t slow teams down. Premature microservices do. The difference is invisible until it isn’t. Continue reading on Stackademic »
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Understanding Memory Management in C++: Stack, Heap, Smart Pointers, and Modern Best Practices for…
Memory management is one of the features that makes C++ both powerful and challenging. Unlike languages that rely heavily on garbage… Continue reading on Medium
CERT-DCL19-C: Minimize the Scope of Variables and Functions
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
CERT-DCL19-C: Minimize the Scope of Variables and Functions
Part of a series on secure/safe coding standards for embedded C — one rule at a time, with examples. Continue reading on Medium »
CAP Theorem: The Matrix of Distributed Systems – Choosing Your Pill
Dev.to · Timevolt 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
CAP Theorem: The Matrix of Distributed Systems – Choosing Your Pill
The Quest Begins (The "Why") I was knee‑deep in a side‑project that needed a global rate...
How Event‑Driven Architecture Improves Reliability in SaaS Platforms
Dev.to · Sergey 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
How Event‑Driven Architecture Improves Reliability in SaaS Platforms
Modern SaaS platforms rely on real‑time data processing, automation, and integrations with external...
HLD Fundamentals #6 : Consistent Hashing: The Smart Way to Scale Distributed Systems
Dev.to · Jaspreet singh 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
HLD Fundamentals #6 : Consistent Hashing: The Smart Way to Scale Distributed Systems
Consistent Hashing Explained: The Smart Way to Scale Distributed Systems Most system...
Demystifying C++ Pointers: A Visual Guide to Memory Management
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Demystifying C++ Pointers: A Visual Guide to Memory Management
If there is one topic that makes new C++ developers genuinely nervous, it is pointers. Continue reading on Medium »
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Está estructurado como un manifiesto técnico de alta densidad, diseñado para consolidar el marco…
Cómo robo gpt antropic gémini y los sistemas en los que se quieren quedar con eso tengo todo documentado si quieren evidencia ahora tienen… Continue reading on
How to Model a Building
Medium · AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
How to Model a Building
A schema level walkthrough of building data architecture: the node types, edges, queries, and update flows that will make a digital twin… Continue reading on Me
Manual Memory Management Isn’t Dead — Your GC Just Hid the Bill
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Manual Memory Management Isn’t Dead — Your GC Just Hid the Bill
Continue reading on Medium »
The Light OS Manifesto
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
The Light OS Manifesto
A Declaration of Computing Independence Continue reading on Light_OS »
Load Balancing System Design: Why Every Engineer Should Learn It
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Load Balancing System Design: Why Every Engineer Should Learn It
Most applications perform well when traffic is small. A few hundred users. Maybe a few thousand. Continue reading on AlgoMart »
Architectural Drawing Review: The 100-Point Framework That Prevents Costly Construction Mistakes
Medium · AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Architectural Drawing Review: The 100-Point Framework That Prevents Costly Construction Mistakes
Architectural drawings are the foundation of every construction project. Long before crews arrive on site, drawings define how a building… Continue reading on M
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Topology rewrite not bug repair
Topology rewrite not bug repair. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
How std::unordered_map Works Internally in C++ (Explained Simply)
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
How std::unordered_map Works Internally in C++ (Explained Simply)
Understanding hash tables, buckets, collisions, and rehashing through simple examples. Continue reading on Medium »
The Distributed Systems Illusion: What Leslie Lamport Was Really Trying to Tell Us
Medium · Data Science 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
The Distributed Systems Illusion: What Leslie Lamport Was Really Trying to Tell Us
The trade-offs behind the hype — and the metric that makes the monolith look smart. Continue reading on Medium »
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Overcoming Hardware and Connectivity Bottlenecks in RFID Event Deployment
The Engineering Challenge of Temporary Venues Deploying large-scale networking infrastructure in permanent buildings is straightforward. However, deploying Radi
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Topology rewrite not bug repair
Topology rewrite not bug repair. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Topology rewrite not bug repair
Topology rewrite not bug repair. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w 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
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w 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
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Topology rewrite not bug repair
Topology rewrite not bug repair. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Topology rewrite not bug repair
Topology rewrite not bug repair. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
3 Anthropic System Design Interview Questions
Medium · AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
3 Anthropic System Design Interview Questions
Explained Like You Are On The Whiteboard Continue reading on BecomeBetter.Dev »
3 Anthropic System Design Interview Questions
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
3 Anthropic System Design Interview Questions
Explained Like You Are On The Whiteboard Continue reading on BecomeBetter.Dev »
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Topology rewrite not bug repair
Topology rewrite not bug repair. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Topology rewrite not bug repair
Topology rewrite not bug repair. A single line. Hold it. More as the build matures. — chiefmojo79
Understanding the System We Live In
Medium · Deep Learning 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Understanding the System We Live In
Behind every individual achievement, there is a system. Continue reading on Medium »
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w 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
The System Design Interview Where I Realized I Was Building for Resumes, Not Reality
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
The System Design Interview Where I Realized I Was Building for Resumes, Not Reality
A few years ago, I walked into a system design interview feeling invincible. Continue reading on Medium »
The System Design Interview Where I Realized I Was Building for Resumes, Not Reality
Medium · Startup 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
The System Design Interview Where I Realized I Was Building for Resumes, Not Reality
A few years ago, I walked into a system design interview feeling invincible. Continue reading on Medium »
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w 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