Tech Skills

Systems Design & Architecture

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

9,858
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,906) Articles (331)Blog Posts (2851)Tutorials (473)Research Papers (5)News (246)
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
Clean Architecture in MongoDB + C#: Why is the Repository Pattern Alone Not Enough?
Dev.to · Filipe Neves 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Clean Architecture in MongoDB + C#: Why is the Repository Pattern Alone Not Enough?
This article is based on a public repository I created. You can check the full project and follow...
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
Genesis-GAL: Multiplatform Core Architecture (C++, Kotlin, Python) for CPU Thermal Optimization & Jitter Mitigation
Dev.to · Juan Gonzalez 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Genesis-GAL: Multiplatform Core Architecture (C++, Kotlin, Python) for CPU Thermal Optimization & Jitter Mitigation
Hi everyone! I want to share the v1.0.0 Alpha release of Génesis-GAL (Project PX-GEN-2026-ALPHA),...
17/30 Days System Design Questions!
Dev.to · Joud Awad 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
17/30 Days System Design Questions!
Your Kafka consumer is processing 800 events/sec. The producer just hit 5,000 events/sec and it’s...
Hexagonal Architecture in Practice: Ports, Adapters, and Tests That Skip the Database
Dev.to · Ian Johnson 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Hexagonal Architecture in Practice: Ports, Adapters, and Tests That Skip the Database
This is the technical companion to a piece I wrote about cutting our CI from ~20 minutes to ~5. That...
Zero-allocation TypeScript game loops: 60 fps on a mid-range Android phone
Dev.to · Grzegorz Otto 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Zero-allocation TypeScript game loops: 60 fps on a mid-range Android phone
16.67 ms sounds generous until a garbage collector decides to think. Across three Android devices...
ERP Product Tree Denormalization: The Maintenance and Scale Conundrum
Dev.to · Mustafa ERBAY 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
ERP Product Tree Denormalization: The Maintenance and Scale Conundrum
The Denormalized Product Tree: Initial Relief, Later a Deep Pit While working on a...
How to Design a Notification System at Scale — System Design Explained
Medium · AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
How to Design a Notification System at Scale — System Design Explained
Every app sends notifications. A food delivery app tells you your order is out for delivery. LinkedIn tells you someone viewed your… Continue reading on Medium
How to Design a Notification System at Scale — System Design Explained
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
How to Design a Notification System at Scale — System Design Explained
Every app sends notifications. A food delivery app tells you your order is out for delivery. LinkedIn tells you someone viewed your… Continue reading on Medium
People First Architecture (PFA)
Medium · Startup 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
People First Architecture (PFA)
With over two decades of experience in solution architecture, including roles as a Founder, Technical Co-owner, and Data Algorithm… Continue reading on Medium »
Why I Rebuilt My Portfolio with Astro
Dev.to · Subhan Farrakh 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Why I Rebuilt My Portfolio with Astro
Zero JS by default — how Astro's island architecture changes the game.
Object-Oriented Programming in JavaScript: The Foundation Behind Scalable Applications
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Object-Oriented Programming in JavaScript: The Foundation Behind Scalable Applications
JavaScript and the Misunderstood Nature of OOP Continue reading on Medium »
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
ZDNet 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
You can easily make Zorin OS look and feel like Windows, MacOS, or Linux - here's how
Zorin OS is one of the most popular Linux distributions. One reason is its flexibility, which makes it easy to customize the desktop's look and feel.
Designing Permission Systems Beyond RBAC (ABAC)
Dev.to · Mayank Goyal 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Designing Permission Systems Beyond RBAC (ABAC)
“Simple permissions work for small systems. Context-aware permissions power enterprise systems.”...
️ The Envoy Gauntlet: A Senior SRE’s Deep Dive into Istio Service Mesh Architecture
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
️ The Envoy Gauntlet: A Senior SRE’s Deep Dive into Istio Service Mesh Architecture
In my 12 years of managing high-traffic production clusters across Google and Meta, I have seen many teams treat Istio like a magic bullet… Continue reading on
Design to Code #8: The Cosmetics of Modularity
Dev.to · 7onic 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Design to Code #8: The Cosmetics of Modularity
How a generateCode() function in our docs told users to import from a subpath that was never in the package — and why we still ship one entry point.
You Don’t Need Microservices (Yet): A Reality Check for Devs
Dev.to · Gavin Cettolo 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
You Don’t Need Microservices (Yet): A Reality Check for Devs
You Don't Need Microservices (Yet): A Reality Check for Devs How Premature...
OOP in TypeScript: Classes and interfaces for JavaScript developers
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
OOP in TypeScript: Classes and interfaces for JavaScript developers
Large JavaScript codebases have a way of accumulating technical debt quietly. Objects grow extra properties, functions accept shapes that… Continue reading on M
Are Modern Systems More Delicate Than We Realize?
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Are Modern Systems More Delicate Than We Realize?
From the outside, it looked like just another busy morning at Delhi and Mumbai airports. Inside, it was a sharp reminder of how delicate… Continue reading on Me
Reddit r/learnprogramming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
How do I get better at designing and planning software projects?
I am first year SE and I am currently doing a redesign of a core part of a system that cuts across 5-6 services, a couple of frontends, a couple of dbs and a co
ArXiv cs.AI 🏗️ Systems Design & Architecture 📄 Paper ⚡ AI Lesson 1mo ago
A Deep Dive into Axiomatic Design -- Part I: Problem Formulation
arXiv:2605.25735v1 Announce Type: new Abstract: Problem formulation translating customer needs and constraints into a minimum set of independent first-level fun
33x faster than Rust: Why I stopped waiting for my compiler and built my own.
Dev.to · JAI LALAWAT 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
33x faster than Rust: Why I stopped waiting for my compiler and built my own.
The Hook: Slow compile times are a major pain point for systems engineers. Jda's 42ms average compile...
Microservices Patterns
Dev.to · Shoumik Chakravarty 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Microservices Patterns
Microservices Patterns: A Practical Guide to Choosing the Right Architecture Most teams...
Your Frontend Is Organized Around Routes Instead of Workflows — And It’s Creating Architectural…
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Your Frontend Is Organized Around Routes Instead of Workflows — And It’s Creating Architectural…
When pages become the center of architecture, business flows become fragmented and difficult to scale. Continue reading on Angular Engineering »
Data Structures in JavaScript: When to Use What (2026)
Dev.to · Alex Chen 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Data Structures in JavaScript: When to Use What (2026)
Data Structures in JavaScript: When to Use What (2026) Arrays aren't the only tool. Pick...
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
Composable Abstraction Layer: o pattern que faltava entre Pinia e seus componentes Vue
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Composable Abstraction Layer: o pattern que faltava entre Pinia e seus componentes Vue
Nos últimos anos, trabalhei com arquiteturas frontend em diferentes escalas — desde projetos pequenos com um punhado de componentes até… 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
Designing TikTok from Scratch — A System Design Deep Dive
Dev.to · Daniel Keya 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Designing TikTok from Scratch — A System Design Deep Dive
A deep dive into the system architecture that serves 1B+ users and 34M video uploads per day. Perfect for system design interviews and curious engineers.
Diagram as Code with draw.io
Dev.to · mrduguo 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Diagram as Code with draw.io
Architecture diagrams have a habit of going stale the moment you redraw them. The boxes stop matching...
Components are states
Dev.to · Bryan MacLee 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Components are states
In Defense of Manual Memory Management
Dev.to · Dayvster 🌊 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
In Defense of Manual Memory Management
Why Manual Memory Management Still Matters ? It is now easier than ever to write software...
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
Designing Configuration for Scalable Treasure Hunts
Dev.to · Lillian Dube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Designing Configuration for Scalable Treasure Hunts
The Problem We Were Actually Solving At Veltrix, we're known for our real-time treasure...
I Was Wrong About Microservices: Scaling Isn’t About Adding More Boxes
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
I Was Wrong About Microservices: Scaling Isn’t About Adding More Boxes
Distributed Systems are a trap if you aren’t at the scale of Netflix, and here is how to stop the bleeding before your infrastructure… Continue reading on Stack
System Design Interview: Decentralized Web Crawler
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
System Design Interview: Decentralized Web Crawler
The video version covers each design decision in more detail, with worked examples and tradeoff discussions. Continue reading on Medium »
File Descriptors Are Not Just Integers
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
File Descriptors Are Not Just Integers
Ownership semantics, lifecycle visibility, and deterministic teardown inside a modern C++ runtime. Continue reading on Level Up Coding »
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
20/30 Days System Design Questions!
Dev.to · Joud Awad 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
20/30 Days System Design Questions!
Your checkout service calls a 3rd-party fraud-check API on every order. That API just started timing...
Zero Heap Allocations at 1.18 GB/s: Deep Dive into ForgeZero 4.0.x
Dev.to · BMJ 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Zero Heap Allocations at 1.18 GB/s: Deep Dive into ForgeZero 4.0.x
How ForgeZero migrated from Node.js to Go, stripped GC-heavy paths, and hit 0 allocs/op at 1.18 GB/s in a bare-metal system software builder.
7 Rust Design Patterns That Changed How I Write Systems Code
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
7 Rust Design Patterns That Changed How I Write Systems Code
Confession: My Rust Code Was Fast but Fragile Continue reading on Medium »
Chain of Responsibility(CoR) Design Pattern in Java: A Real-World Guide with UML, Sequence Diagrams
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Chain of Responsibility(CoR) Design Pattern in Java: A Real-World Guide with UML, Sequence Diagrams
The Chain of Responsibility design pattern is one of the most widely used behavioral design patterns from the Gang of Four (GoF) catalog… Continue reading on Ja
Building Property Management Software Around Audit Trails
Dev.to · Jonomor 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Building Property Management Software Around Audit Trails
Most property management software treats compliance documentation like a tax return — something you...
From an Ambitious Idea to a Real-Time Collaborative Platform — Building My Miro Clone 🚀
Dev.to · Prem Gaikwad 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
From an Ambitious Idea to a Real-Time Collaborative Platform — Building My Miro Clone 🚀
From an Ambitious Idea to a Real-Time Collaborative Platform — Building My Miro Clone 🚀 A...
Jira Is Turing-Complete (And You've Been Coding in It)
Dev.to · BLNCraft 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Jira Is Turing-Complete (And You've Been Coding in It)
You didn't realize it, but the last time you built a Jira workflow, you wrote a program. A bad one,...