Tech Skills

Systems Design & Architecture

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

9,808
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,863) Articles (325)Blog Posts (2828)Tutorials (459)Research Papers (5)News (246)
Steel Tube Shape Selecti
Dev.to · Meulen Bolds 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Steel Tube Shape Selecti
Steel Tube Shape Selection Is About Force Direction In fabrication, the most expensive tube choice is...
Reddit r/programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
A faster bump allocator for rust
submitted by /u/Successful_Bowl2564 [link] [comments]
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
Applying the Façade Pattern to Government Services and Public Complaints
Hackernoon 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Applying the Façade Pattern to Government Services and Public Complaints
A bad GenAI is like a bad façade effectively just being an even more advanced search engines, but it’s still much better than using an ordinary search engine, a
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
Why Maintenance Technicians Think Differently Than Software Developers
Dev.to · Michael Groover 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Why Maintenance Technicians Think Differently Than Software Developers
During most of my career, I worked in maintenance rather than software development. When I started...
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
Amazon S3 Doesn't Hope Hardware Won't Fail. It Assumes It Already Has.
Dev.to · Olawale Afuye 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Amazon S3 Doesn't Hope Hardware Won't Fail. It Assumes It Already Has.
6 engineering philosophies from the team that built the world's largest object store — and what they mean for how you build systems.
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
My Manager Kept Saying One Word I Didn’t Understand. It Cost Me a Month.
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
My Manager Kept Saying One Word I Didn’t Understand. It Cost Me a Month.
The difference between “it works” and “it scales” — told through my most embarrassing first-job moment. Continue reading on Towards Data Engineering »
The Silent Tax on Your Engineering Org — And How Platform Thinking Eliminates It
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
The Silent Tax on Your Engineering Org — And How Platform Thinking Eliminates It
Every team is paying for platform debt. Most don’t know what it costs. Here’s how to stop the bleeding. Continue reading on Medium »
From C++ to Rust: When Structure Layout Becomes Part of the Algorithm
Dev.to · Lozi 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
From C++ to Rust: When Structure Layout Becomes Part of the Algorithm
Have you ever stumbled upon code that works almost like a miracle, entirely because of how the...
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
Replace RBAC with Chemical Compounds
Dev.to · Sui Gn 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Replace RBAC with Chemical Compounds
Set-Chemistry Permissions tables are technical debt. The Primitive: Routes Are...
Why Non-Technical Founders Break the SDLC, And What Developers Can Do About It
Dev.to · Khalfan 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Why Non-Technical Founders Break the SDLC, And What Developers Can Do About It
If you've worked at an early-stage startup, you've probably experienced some version of this: The...
From Syntax to Systems
Dev.to · Kevin Nambubbi 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
From Syntax to Systems
From Learning Syntax to Building Systems When I started programming, I believed that...
Physics, Engineering, and Architecture in Software Systems and the obsession with Architecture
Dev.to · Rodrigo Vidal 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Physics, Engineering, and Architecture in Software Systems and the obsession with Architecture
Something that has been bothering me for a while in the software industry is how disproportionately...
Object-Oriented Programming in JavaScript Explained Simply
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Object-Oriented Programming in JavaScript Explained Simply
A simple, practical guide to understanding objects, classes, and the four pillars of OOP in JavaScript. Continue reading on JavaScript in Plain English »
InfoQ AI/ML 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Article: Architectural Change Cases: A Practical Tool for Evolutionary Architectures
Architectural change cases extend architecture decision record (ADR) thinking by evaluating how decisions may evolve over time. Change cases expose hidden assum
RTL Shims: System.SysUtils and Classes | RTL: shims System.SysUtils e Classes
Dev.to · CrabPascal 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
RTL Shims: System.SysUtils and Classes | RTL: shims System.SysUtils e Classes
Bilingual post · Post bilíngue Jump to: English · Português English {#english} ...
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
QDN : méthode et fonction comme propriété dans une classe JS/TS
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
QDN : méthode et fonction comme propriété dans une classe JS/TS
Quick Developer Note : La différence entre déclarer une méthode et déclarer une fonction comme propriété dans une classe TypeScript ou… Continue reading on nors
Parser Hardening: Lessons from Sprint 11 | Parser mais robusto: lições do Sprint 11
Dev.to · CrabPascal 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Parser Hardening: Lessons from Sprint 11 | Parser mais robusto: lições do Sprint 11
Bilingual post · Post bilíngue Jump to: English · Português English {#english} ...
Why Modern Startups Are Choosing Monoliths Over Microservices
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Why Modern Startups Are Choosing Monoliths Over Microservices
Faster development, simpler deployments, and fewer operational headaches Continue reading on Medium »
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
Premature Microservices: The New Tech Debt
Dev.to · Dennis Vorobyov 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Premature Microservices: The New Tech Debt
InfoQ 2025: premature microservices are now a top scaling bottleneck. Common failure at ~1,000 concurrent users. The architecture trap.
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
Your Object Is Behaving Differently Based on Its State — There’s a Pattern for That
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Your Object Is Behaving Differently Based on Its State — There’s a Pattern for That
Continue reading on Programming and System Design »
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w 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 Browser Is an Operating System Now.
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
The Browser Is an Operating System Now.
And most developers haven’t noticed. Continue reading on Medium »
Idempotent Design: When Order Shouldn't Matter
Dev.to · Joshua Hall 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Idempotent Design: When Order Shouldn't Matter
I pulled up to a Dairy Queen drive-thru last week and ordered a meal in the wrong order. The cashier...
Elixir: From 35 Seconds to Sub-Second Latency in 75M+ of Data Points.
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Elixir: From 35 Seconds to Sub-Second Latency in 75M+ of Data Points.
As a Solutions Architect and Systems Engineer, my philosophy has always been to see the entire forest while others focus on the trees. I… Continue reading on Me
Reddit r/programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
How Rockstar fit an entire city into PlayStation 2 memory
submitted by /u/r_retrohacking_mod2 [link] [comments]
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
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
CNC Machines | High Precision CNC Machines for Industrial Manufacturing
Jaewoo Machines offers advanced CNC Machines designed for precision machining, high productivity, superior accuracy, and reliable performance. Ideal for automot
Let’s Learn Rust 010: Smart Pointers
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Let’s Learn Rust 010: Smart Pointers
In C you manage memory with raw pointers. In Java and Python you never think about it because the garbage collector handles everything… Continue reading on Rust
Part 2 — Serve-Level Speed: System Design That Stabilizes P95/P99
Towards AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Part 2 — Serve-Level Speed: System Design That Stabilizes P95/P99
Author(s): Mehedi Hasan Originally published on Towards AI. Part 2 — Serve-Level Speed: System Design That Stabilizes P95/P99 You’ve quantized the model, switch
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
The 30-Year-Old Pattern Senior Angular Devs Still Swear By
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
The 30-Year-Old Pattern Senior Angular Devs Still Swear By
Most Angular applications start clean. 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
Why Android Developers Should Learn System Design in 2026 (And Why Most of Us Are Ignoring It)
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Why Android Developers Should Learn System Design in 2026 (And Why Most of Us Are Ignoring It)
You’ve mastered Jetpack Compose, Coroutines, and Clean Architecture. But when the interviewer asks “design a URL shortener” — you blank… Continue reading on Med
Your “Complex Distributed Systems” Are Just an Excuse for Being a Bad Engineer in 2026
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Your “Complex Distributed Systems” Are Just an Excuse for Being a Bad Engineer in 2026
Stop hiding behind “microservices are hard” and “distributed systems are inherently chaotic.” Most of your production incidents come from… Continue reading on C
Your “Complex Distributed Systems” Are Just an Excuse for Being a Bad Engineer in 2026
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Your “Complex Distributed Systems” Are Just an Excuse for Being a Bad Engineer in 2026
Stop hiding behind “microservices are hard” and “distributed systems are inherently chaotic.” Most of your production incidents come from… Continue reading on C
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
Microservices - Think Again!
Dev.to · Rudy Zidan 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Microservices - Think Again!
You are building an MVP. Every decision you make either accelerates or delays your path to revenue....
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Escaping Monolithic Hell with Microservices, Patterns, and Decoupling
When an organization inevitably realizes that its massive monolithic application has become a liability rather than an asset, a… Continue reading on CodeX »
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Escaping Monolithic Hell with Microservices, Patterns, and Decoupling
When an organization inevitably realizes that its massive monolithic application has become a liability rather than an asset, a… Continue reading on CodeX »
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Descent into Monolithic Hell—Why Big Systems Break Down
When I first start building an application, a monolithic architecture always feels like the perfect, undeniable choice. Continue reading on CodeX »