Tech Skills

Systems Design & Architecture

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

9,846
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,896) Articles (329)Blog Posts (2847)Tutorials (469)Research Papers (5)News (246)
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,...
Invariant-Driven Architecture: 20M transactions on a €80/mo Cloud VM.
Dev.to · Hugo Vantighem 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Invariant-Driven Architecture: 20M transactions on a €80/mo Cloud VM.
📎 This is Part 2. Part 1 — Postgres-grade serializable at 20k ops/s on a laptop (don't try this at...
Rust Concepts: Serde, Error Handling, Benchmarking & Workspaces (Part 6)
Dev.to · mihir mohapatra 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Rust Concepts: Serde, Error Handling, Benchmarking & Workspaces (Part 6)
This is Part 6 — the final part of the Core Rust Concepts series. Part 1 — Ownership, Borrowing,...
Clean Architecture in .NET Explained (The Dependency Rule)
Dev.to · kirandeepjassal-crypto 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Clean Architecture in .NET Explained (The Dependency Rule)
If you've ever upgraded EF Core and had to touch 300 files, or tried to unit-test a single business...
The Bane of Scaling Treasure Hunts
Dev.to · pretty ncube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Bane of Scaling Treasure Hunts
The Problem We Were Actually Solving We initially tried to optimize the algorithm for...
System Design Interview: Decentralized Web Crawler
Dev.to · Scalable Thoughts 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
System Design Interview: Decentralized Web Crawler
How to design a distributed web crawler using a DHT ring. Covers consistent hashing, finger table routing, node joins and failures, and storage.
Tier 12 — INTERNATIONAL (8 items)
Dev.to · Joseph Anady 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Tier 12 — INTERNATIONAL (8 items)
This tier implements the following framework documents in the `/Framework/` library. Consult them for canonical reference, audit rubrics, and detailed implement
Tier 4 — ENTITY & AUTHORITY (14 items)
Dev.to · Joseph Anady 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Tier 4 — ENTITY & AUTHORITY (14 items)
This tier implements the following framework documents in the `/Framework/` library. Consult them for canonical reference, audit rubrics, and detailed implement
Schema Types 2026
Dev.to · Joseph Anady 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Schema Types 2026
Originally published at thatdevpro.com. This framework reference is part of the 14-tier Engine...
Treasure Hunt Engine: Where Optimism Meets Reality
Dev.to · pretty ncube 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Treasure Hunt Engine: Where Optimism Meets Reality
The Problem We Were Actually Solving We needed a high-performance system to index and...
Clean Code não resolve arquitetura ruim!
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Clean Code não resolve arquitetura ruim!
Ao longo da minha carreira, sempre priorizei entrega ao negócio. Não tem segredo: produto no ar gera aprendizado, receita e tração. Código… Continue reading on