Tech Skills

Systems Design & Architecture

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

8,309
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,368) Articles (78)Blog Posts (2005)Tutorials (283)Research Papers (1)News (1)
The System Design Question That Filters Out 80% of Senior Candidates
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
The System Design Question That Filters Out 80% of Senior Candidates
It’s not about knowing the right answer. It’s about asking the right questions first. Continue reading on Stackademic »
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Topology rewrite not bug repair
Topology rewrite not bug repair. A single line. Hold it. More as the build matures. — chiefmojo79
InfoQ AI/ML 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Presentation: Theme Systems at Scale: How To Build Highly Customizable Software
Shopify Staff Engineer Guilherme Carreiro discusses building and scaling highly customizable platforms. Using Shopify’s Liquid theme system as a case study, he
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Topology rewrite not bug repair
Topology rewrite not bug repair. A single line. Hold it. More as the build matures. — chiefmojo79
I Learned What “Object-Oriented Programming” Means — Through Rust
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
I Learned What “Object-Oriented Programming” Means — Through Rust
And honestly, it was a wild ride. Continue reading on Stackademic »
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w 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 1mo 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 1mo 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 1mo 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 1mo 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 1mo ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
Scalability vs Performance
Dev.to · Aviral Srivastava 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Scalability vs Performance
The Great Showdown: Scalability vs. Performance - Which One Reigns Supreme? Ever felt like...
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo 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 1mo 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 1mo 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 1mo 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 1mo ago
Algebra of Contexts
Set Law Applied to Context ​ .me thinks in spaces. Not schemas. Not tables. Not object classes. A space is a region of meaning (context) that can contain other
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo 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
State Management Changed When I Stopped Thinking of State as “Just React State”
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
State Management Changed When I Stopped Thinking of State as “Just React State”
One of the biggest mindset shifts in frontend engineering happens when you realise that not all state is the same. Continue reading on Medium »
Synchronous vs Asynchronous, Concurrency vs Parallelism, and Multi-threading vs Multi-processing
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Synchronous vs Asynchronous, Concurrency vs Parallelism, and Multi-threading vs Multi-processing
As a beginner developer, one thing that constantly confused me was understanding the real difference between six terms that everyone in… Continue reading on Med
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo 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 1mo 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 1mo ago
Why Your Swift App Slows Down: The Data Structures You’re Probably Misusing
If you’ve ever wondered why your Swift app feels lightning-fast one day and sluggish the next, you’re not alone. I recently went down a… Continue reading on Med
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo 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 1mo 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 1mo ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
Hytales Veltrix Config Files Were Breaking Production Search and No One Admitted How Often
Dev.to · Lisa Zulu 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Hytales Veltrix Config Files Were Breaking Production Search and No One Admitted How Often
In 2025 we inherited the public facing search index for Hytales treasure hunt system. The index...
Treasure Hunt Engine: The Day We Realized the Event Bus Was Our Constraint
Dev.to · pretty ncube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Treasure Hunt Engine: The Day We Realized the Event Bus Was Our Constraint
The Problem We Were Actually Solving We werent just chasing p99 latency; we were solving a...
Rust Was Not the Silver Bullet I Expected for Our Treasure Hunt Engine
Dev.to · pretty ncube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Rust Was Not the Silver Bullet I Expected for Our Treasure Hunt Engine
The Problem We Were Actually Solving I still remember the day our treasure hunt engine...
Real-time systems expose architectural weaknesses immediately.
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Real-time systems expose architectural weaknesses immediately.
Real-time systems expose architectural weaknesses immediately. Continue reading on Medium »
The Most Dangerous Leverage Point in a System Is Usually the Designer
Medium · UX Design 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Most Dangerous Leverage Point in a System Is Usually the Designer
Service designers love the language of systems. We map complexity. We expose dependencies. We identify breakdowns between people… Continue reading on Medium »
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo 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 1mo ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
The Dark Side of Vibe Coding Nobody Mentions
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Dark Side of Vibe Coding Nobody Mentions
Building apps became easier. Building successful apps did not. Continue reading on Cubed »
Queues - The Backbone of Modern Architecture
Dev.to · Hitesh Patel 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Queues - The Backbone of Modern Architecture
Introduction In modern systems, messaging queues are one of the most essential building...
Eventual Consistency: 3 Decision-Making Criteria for Side Projects
Dev.to · Mustafa ERBAY 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Eventual Consistency: 3 Decision-Making Criteria for Side Projects
Side projects are, for me, a space to try new things on one hand, and to solve a problem in my head...
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo 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 1mo ago
Topology rewrite not bug repair
Topology rewrite not bug repair. A single line. Hold it. More as the build matures. — chiefmojo79
Designing a High-Throughput Ebook Converter: Fixing Main Thread Freezes with Chunked Readers
Dev.to · Trần Xuân Ái 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Designing a High-Throughput Ebook Converter: Fixing Main Thread Freezes with Chunked Readers
Designing a Responsive Browser-Based Ebook Converter Without Melting the Main Thread Have...
Abstract, Default, and Static: The Three Faces of Java Interfaces
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Abstract, Default, and Static: The Three Faces of Java Interfaces
How each method type shapes your domain logic. Continue reading on Medium »
Microservices Are Not the Goal: Solving Problems Is
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Microservices Are Not the Goal: Solving Problems Is
Microservices are often presented as the natural destination for modern software architecture, yet many organizations adopt them before… Continue reading on Med
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
Architecture of Chaos Part 3 — Event Sourcing Saved Our Audit Trail, Then a Fiber Cable Broke
Dev.to · Mehmet TURAÇ 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Architecture of Chaos Part 3 — Event Sourcing Saved Our Audit Trail, Then a Fiber Cable Broke
Why CRDTs can't handle financial ledgers, how Event Sourcing made auditors thank us for the first time in 10 years, and a Distributed Saga that survived a trans
Are You My Parent?: Scaffolding in the architecture necessary for keyboard handling between components.
Dev.to · ShaynaProductions 🏗️ Systems Design & Architecture 1mo ago
Are You My Parent?: Scaffolding in the architecture necessary for keyboard handling between components.
Prologue A while ago, I decided to develop a fully accessible main navigation component in React and...
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
Your Frontend State Management Is Becoming a Distributed Monolith
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Your Frontend State Management Is Becoming a Distributed Monolith
When state exists everywhere, ownership disappears and the application becomes impossible to reason about. Continue reading on Angular Engineering »
Design for Failure
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Design for Failure
Why your dashboards stay green while production burns — 5 lessons from 15 years of distributed-systems failures. Continue reading on Medium »
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79