Tech Skills

Systems Design & Architecture

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

9,832
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,883) Articles (329)Blog Posts (2841)Tutorials (462)Research Papers (5)News (246)
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Three Years In, I Thought I Was a Senior Mobile Developer.
Years of experience don’t make you senior. Here’s what actually separates a junior Android, Flutter, or iOS developer from a senior one —… Continue reading on M
[System Design] Uber RAMEN: How Ride-Hailing Apps Push Real-Time Notifications to Millions of Devices
Dev.to · Tuấn Anh 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
[System Design] Uber RAMEN: How Ride-Hailing Apps Push Real-Time Notifications to Millions of Devices
The Problem: Pushing Instant Notifications to Millions of Devices Answer-first: Uber's...
The Python Architecture Patterns That Took Me 4 Years to Learn
Medium · Machine Learning 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
The Python Architecture Patterns That Took Me 4 Years to Learn
Why Most Python Developers Stay Stuck Writing Scripts While Top Engineers Build Systems Continue reading on Python in Plain English »
The Python Architecture Patterns That Took Me 4 Years to Learn
Medium · Data Science 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
The Python Architecture Patterns That Took Me 4 Years to Learn
Why Most Python Developers Stay Stuck Writing Scripts While Top Engineers Build Systems Continue reading on Python in Plain English »
The Python Architecture Patterns That Took Me 4 Years to Learn
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
The Python Architecture Patterns That Took Me 4 Years to Learn
Why Most Python Developers Stay Stuck Writing Scripts While Top Engineers Build Systems Continue reading on Python in Plain English »
The Python Architecture Patterns That Took Me 4 Years to Learn
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
The Python Architecture Patterns That Took Me 4 Years to Learn
Why Most Python Developers Stay Stuck Writing Scripts While Top Engineers Build Systems Continue reading on Python in Plain English »
I Removed the High-Level Frameworks and Hand-Crafted My Own Modbus TCP Toolkit From Raw Sockets
Dev.to · 404Saint 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
I Removed the High-Level Frameworks and Hand-Crafted My Own Modbus TCP Toolkit From Raw Sockets
By RUGERO Tesla (@404Saint). Industrial protocols always felt like an intentional black box to...
Interface Segregation Principle
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Interface Segregation Principle
A notification service grew over three years. The initial interface was clean: send a message, check if delivery succeeded. Continue reading on Medium »
Liskov Substitution Principle
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Liskov Substitution Principle
A document management system had a clean class hierarchy. Document was the base class. ReadOnlyDocument and EditableDocument were… Continue reading on Medium »
The Mediator Pattern in .NET: Clean Architecture’s Secret Weapon
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
The Mediator Pattern in .NET: Clean Architecture’s Secret Weapon
How MediatR and the Mediator pattern can untangle your application logic and make your codebase genuinely maintainable Continue reading on Medium »
Reddit r/learnprogramming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Guide to naming identifiers in programming languages
Phil Karlton said "There are only two hard things in Computer Science: cache invalidation and naming things and off-by-one errors." When I was new to programmin
SAP ABAP RAP Course in Hyderabad | SAP RAP Training
Dev.to · kalyan visualpath 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
SAP ABAP RAP Course in Hyderabad | SAP RAP Training
What Are the Career Opportunities in SAP ABAP RAP? Introduction Many SAP professionals are looking...
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
Reddit r/learnprogramming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
hpw do game like minecraft or deep rock galactic or noita store worlds so large?
in minecraft, the world is composed of a nearly infinite amount of blocks. in noita, the world might be smaller, but there are way more pixels in it and in deep
Angular Micro-Frontends with Standalone Components and Nx
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Angular Micro-Frontends with Standalone Components and Nx
Build modular, scalable Angular applications with shared code, independent deployments, and Nx-powered development workflows. 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
10 Django Architecture Patterns Senior Engineers Use (That Tutorials Never Teach You)
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
10 Django Architecture Patterns Senior Engineers Use (That Tutorials Never Teach You)
Every Django tutorial teaches you the same workflow: define a model, write a view, render a template, ship it. That workflow works… Continue reading on Medium »
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
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
MSRPM Internals: What the AMD APM Actually Means
Astaroth Development Notes — MSR Permission Map Implementation Continue reading on Medium »
Simplifying Trie Data Structure | Interview Prep Series | A Visual Guide
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Simplifying Trie Data Structure | Interview Prep Series | A Visual Guide
Understand Trie from basics with simple examples and code Continue reading on Medium »
The Modular Monolith: Laravel Edition
Dev.to · Insight 105 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
The Modular Monolith: Laravel Edition
Every architecture conversation starts the same way. Someone asks "what if we need to scale?" and...
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
Beyond Writing Code: What Building O’Ben Brands Taught Me About Engineering Real Systems
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Beyond Writing Code: What Building O’Ben Brands Taught Me About Engineering Real Systems
Beyond Writing Code: What Building O’Ben Brands Taught Me About Engineering Real Systems Continue reading on Medium »
System Design - 24. Geospatial Indexing: How Uber Finds the Nearest Driver Among Millions in Milliseconds
Dev.to · Rajkiran 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
System Design - 24. Geospatial Indexing: How Uber Finds the Nearest Driver Among Millions in Milliseconds
Geospatial Indexing: How Uber Finds the Nearest Driver Among Millions in...
TypeScript Discriminated Unions: Making Impossible States Impossible
Dev.to · Kai Thorne 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
TypeScript Discriminated Unions: Making Impossible States Impossible
Stop modeling API responses with nullable fields and boolean flags. Discriminated unions turn runtime errors into compile-time guarantees.
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
From Signals to Ownership: Why I Built a Dataflow Kernel
Dev.to · Luciano0322 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
From Signals to Ownership: Why I Built a Dataflow Kernel
When I first started building signal-kernel, I thought I was simply writing a signal library—a...
I Built a B-Tree in Pure Python and Finally Understood Why Postgres Uses It for Every Index
Dev.to · Haji Rufai 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
I Built a B-Tree in Pure Python and Finally Understood Why Postgres Uses It for Every Index
I Built a B-Tree in Pure Python and Finally Understood Why Postgres Uses It for Every...
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
Building a Scalable Temporal Workflow System in TypeScript: A Complete Guide
Dev.to · Mohammed Taukir Sheikh 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Building a Scalable Temporal Workflow System in TypeScript: A Complete Guide
Temporal has emerged as a powerful workflow orchestration engine that helps developers build...
Java Collections Framework: Everything You Need to Know in One Place
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Java Collections Framework: Everything You Need to Know in One Place
Java Collections Framework: Everything You Need to Know in One Place Continue reading on Medium »
System Design APIs: REST, GraphQL, WebSockets & Webhooks Explained (Part 2)
Medium · Cybersecurity 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
System Design APIs: REST, GraphQL, WebSockets & Webhooks Explained (Part 2)
Part 2 of the 30 Must-Know System Design Concepts. Master how applications exchange data and choose the right communication pattern 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
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
The Scalable Next.js Folder Structure Every Large Project Needs
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
The Scalable Next.js Folder Structure Every Large Project Needs
Most Next.js projects do not become messy because Next.js is complicated. Continue reading on Medium »
Building Loom (Part 3): Real-Time Browser UI with SSE, Goroutines, and Channels
Dev.to · Joshua Varghese 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Building Loom (Part 3): Real-Time Browser UI with SSE, Goroutines, and Channels
This is Part 3 of my series building Loom. 👉 Missed Part 2? Read it here Today: Building the...
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
TimingLyzer
Dev.to · niche factory 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
TimingLyzer
TimingLyzer Static timing analysis visualizer. A static timing analysis visualizer built...