Tech Skills

Systems Design & Architecture

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

9,976
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 (4,022) Articles (364)Blog Posts (2911)Tutorials (495)Research Papers (5)News (247)
You Are Designing Microservices Wrong. Here Is The Architecture That Actually Scales.
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
You Are Designing Microservices Wrong. Here Is The Architecture That Actually Scales.
Nobody writes bad architecture on purpose. That is what makes it so painful when you realize you have been doing it for months. Continue reading on Medium »
Event-Driven Architecture with RabbitMQ (Deep Dive for Real-World Systems)
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Event-Driven Architecture with RabbitMQ (Deep Dive for Real-World Systems)
Modern applications demand scalability, resilience, and real-time responsiveness. Traditional request-response (REST) systems often become… Continue reading on
Medium · LLM 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
“If you’ve got one, you’ve got none.”
If something is mission-critical, and you only have one of it, you will be in trouble if that one item should be lost, damaged, or stop… Continue reading on Med
How Consistent Hashing Prevents Cache Stampedes
Hackernoon 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
How Consistent Hashing Prevents Cache Stampedes
Learn how consistent hashing distributes data across servers while minimizing key movement during scaling and failures.
Architecting High-Criticality Systems: From Financial Infrastructure to LLM-Driven Intelligence
Medium · LLM 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Architecting High-Criticality Systems: From Financial Infrastructure to LLM-Driven Intelligence
A systems-level examination of mission-critical platforms where latency, algorithmic complexity, and systemic risk converge — from… Continue reading on DevOps.d
Inside Airbnb’s Mussel v2: Rebuilding a Petabyte-Scale Key-Value Store
Hackernoon 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Inside Airbnb’s Mussel v2: Rebuilding a Petabyte-Scale Key-Value Store
A technical deep dive into Airbnb's Mussel v2 - how they rearchitected their key-value store and migrated 1PB of data with zero downtime.
Pinia in 2026: The Vue State Management Guide You Actually Need
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Pinia in 2026: The Vue State Management Guide You Actually Need
Vuex is gone. Pinia is the official replacement — and it’s simpler, faster, and fully TypeScript-native. Continue reading on Medium »
90% Angular Devs Are Writing Signals Like RxJS — That Is the Mistake
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
90% Angular Devs Are Writing Signals Like RxJS — That Is the Mistake
If your Signals code still feels like RxJS, you are quietly killing your app’s performance. Continue reading on Medium »
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
UTS OOP
3 PILAR OOP : Enkapsulasi, Pewarisan, Polimorfisme. Continue reading on Medium »
Asynchronous Communication: Event-Driven Architectures
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Asynchronous Communication: Event-Driven Architectures
Microservices often need to communicate with each other to fulfill requests. While synchronous communication like RESTful API calls (as… Continue reading on Med
After 3 Failed Angular Rebuilds, This Is the Only Setup That Scaled
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
After 3 Failed Angular Rebuilds, This Is the Only Setup That Scaled
Stop. Read this before you touch your Angular architecture again. Continue reading on Medium »
A Practical Guide to ACID Properties in Real-World Systems
Hackernoon 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
A Practical Guide to ACID Properties in Real-World Systems
ACID ensures database transactions are reliable. Everything succeeds or fails together, data stays valid, operations don’t conflict, and committed changes are p
InfoQ AI/ML 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
GitHub Acknowledges Recent Outages, Cites Scaling Challenges and Architectural Weaknesses
GitHub has publicly addressed a series of recent availability and performance issues that disrupted services across its platform, attributing the incidents to r
The Truth About Mobile Frameworks: It’s Not About the Framework
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
The Truth About Mobile Frameworks: It’s Not About the Framework
Choosing a mobile framework feels like a technical decision. Continue reading on Medium »
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Why Your Code is Slow: And How Trees Fix It
Every time you loop through an array, a tree cries. Continue reading on Medium »
Building the 11 Layers of a Production-Grade MCP Server + Agentic System
Medium · Machine Learning 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Building the 11 Layers of a Production-Grade MCP Server + Agentic System
multi-tenant isolation, auth, rate limits, audit trails, approval gates and more Continue reading on Level Up Coding »
InfoQ AI/ML 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Podcast: Engineering Stable, Secure and Scalable Platforms: A Conversation with Matthew Liste
In this podcast, Michael Stiefel spoke to Matthew Liste about building and managing software platforms. Platform services act as the basis for application devel
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Choosing between Monoliths and Microservices in the Real World
The microservices hype Continue reading on Medium »
How Rate Limiting Algorithms Balance Fairness and System Stability
Hackernoon 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
How Rate Limiting Algorithms Balance Fairness and System Stability
Rate limiting prevents system overload by controlling traffic flow. Different algorithms balance fairness, performance, and scalability in distributed systems.
Distributed Systems are Easy to Design, Until You Run Them
Hackernoon 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Distributed Systems are Easy to Design, Until You Run Them
Distributed systems don’t fail because of bugs—they fail because of assumptions. Traditional microservices rely on predictability, but AI introduces uncertainty
Why Your Fast Query Suddenly Got Slow: Storage & Retrieval Made Simple
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Why Your Fast Query Suddenly Got Slow: Storage & Retrieval Made Simple
Your app feels fast. Then one day a tiny feature lands, traffic rises, and one endpoint goes from 90ms to 1.4s. Continue reading on Medium »
The Fine Line Between Isolation and Performance: Insights from a Kernel Veteran
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
The Fine Line Between Isolation and Performance: Insights from a Kernel Veteran
Introduction: Beyond Simple Metrics Continue reading on Medium »
The Right Architecture at the Right Time: Monolith vs. Microservices vs. Serverless
Medium · Data Science 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
The Right Architecture at the Right Time: Monolith vs. Microservices vs. Serverless
In software, architecture debates often sound far more sophisticated than they really are. Continue reading on Medium »
Rust, MCP, DataFusion Devil’s Favorite Trifecta
Medium · LLM 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Rust, MCP, DataFusion Devil’s Favorite Trifecta
Building an MCP Server in Rust with DataFusion for Local Agentic Analytics Continue reading on Medium »
Medium · Machine Learning 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Why I wrote my own OS instead of just studying how they work
There’s a question people ask when they find out I’m building an operating system from scratch: “Why? Aren’t there way too many OS’s… Continue reading on Medium
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Architecting for the Unavoidable: Resilience in Event-Driven Billing Pipelines
When 50,000 requests meet a downstream failure: A deep dive into Idempotency, DLQs, and Data Patching. Continue reading on Medium »
InfoQ AI/ML 🏗️ Systems Design & Architecture ⚡ AI Lesson 3mo ago
Presentation: Latency: The Race to Zero...Are We There Yet?
Amir Langer discusses the evolution of latency reduction, from the Pony Express to modern hardware. He explains how separation of concerns - decoupling business
InfoQ AI/ML 🏗️ Systems Design & Architecture ⚡ AI Lesson 3mo ago
Presentation: When Every Bit Counts: How Valkey Rebuilt Its Hashtable for Modern Hardware
Madelyn Olson discusses the evolution of Valkey's data structures, moving away from "textbook" pointer-chasing HashMaps to more cache-aware designs. She explain