Tech Skills

Systems Design & Architecture

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

9,843
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,893) Articles (329)Blog Posts (2846)Tutorials (467)Research Papers (5)News (246)
Medium · LLM 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Defining Strategic Cartography
Definition: Strategic Cartography is the computational and mathematical discipline of mapping relationships, signals, incentives… Continue reading on Medium »
It Worked Locally! Why Your Deployed App Throws a 404 Error on Refresh
Dev.to · Vansh Parmar 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
It Worked Locally! Why Your Deployed App Throws a 404 Error on Refresh
When I was in the beginning phase of my web development journey, I faced a highly frustrating issue:...
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
The Architecture Pattern Senior .NET Developers Secretly Avoid — But Juniors Keep Defending
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
The Architecture Pattern Senior .NET Developers Secretly Avoid — But Juniors Keep Defending
TL;DR: You’ve been taught that IRepository and IUnitOfWork are "best practices." The truth? In 2026, they're ceremony without value —… Continue reading on Mediu
As 5+1 camadas do Aplica — e por que cada uma existe separada
Medium · UX Design 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
As 5+1 camadas do Aplica — e por que cada uma existe separada
Como a separação de responsabilidades transforma tokens em uma arquitetura que escala Continue reading on Medium »
Understandable Systems Generate Evidence: How structure helps developers change code with justified confidence
Dev.to · Christie Cosky 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Understandable Systems Generate Evidence: How structure helps developers change code with justified confidence
(The following example is fictionalized.) A notification template feature shipped six months ago. It...
(Spanish) Arquitectura Hexagonal (Ports & Adapters) - Beneficios y Ejemplo en Java
Dev.to · Christian Gonzales Komiya 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
(Spanish) Arquitectura Hexagonal (Ports & Adapters) - Beneficios y Ejemplo en Java
Mientras leía el libro Hexagonal Architecture Explained de Alistair Cockburn y Juan Manuel Garrido,...
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Functional Calm Architecture: Small Primitives, Predictable Flow
Architecture is often discussed through structure. Continue reading on Medium »
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w 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 3w ago
Architecture preempts the experiment
Architecture preempts the experiment. A single line. Hold it. More as the build matures. — chiefmojo79
Systems Are Not Made of Code. They Are Made of Decisions.
Medium · AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Systems Are Not Made of Code. They Are Made of Decisions.
Why legacy system modernization fails when teams move faster than they understand Continue reading on Medium »
Reddit r/learnprogramming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Looking for ideas for a problem-specific allocator project
heyy guyssss. I've been learning C and have completed a few small projects. Now I want to move toward more systems-level programming to better understand memory
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
The Engineering Behind Strong Membrane Structures
Are you curious about how strong membrane structures are engineered to withstand various weather conditions and loads? In this article, we will delve into the f
Understanding the Design Philosophy Behind the Linux Filesystem
Hackernoon 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Understanding the Design Philosophy Behind the Linux Filesystem
This article explains the origins of the Linux filesystem hierarchy by tracing the historical and technical reasons behind directories such as /bin, /etc, /home
Great Stack to Doesn't Work Bonus: Monolith vs Microservices: The 2026 Verdict
Dev.to · Mehmet TURAÇ 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Great Stack to Doesn't Work Bonus: Monolith vs Microservices: The 2026 Verdict
Great Stack to Doesn't Work — Bonus Monolith vs Microservices: The 2026...
Why Object-Oriented Programming Was Introduced - Objects and Classes
Dev.to · Ashay Tiwari 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Why Object-Oriented Programming Was Introduced - Objects and Classes
In the previous article, we examined the importance of software design, and how all software...
Creating an ARM32 emulator in JavaScript, part 8 — Parsing assembly into an AST
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Creating an ARM32 emulator in JavaScript, part 8 — Parsing assembly into an AST
In the previous part we built a small library of parser combinators: a Parser class that threads its position through every result… Continue reading on Medium »
Builder Pattern
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Builder Pattern
A bug report arrived in our team’s inbox on a Tuesday morning. Continue reading on Medium »
I built a browser Mandelbrot explorer for deep zooms
Dev.to · Jonah T 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
I built a browser Mandelbrot explorer for deep zooms
After a 7-week build sprint, I launched Zooming Fractal: https://zoomingfractal.com It's a free...
Concurrency vs Parallelism in Go: They’re Not the Same Thing
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Concurrency vs Parallelism in Go: They’re Not the Same Thing
Stop Using These Words Interchangeably — Your Production Code Depends on It Continue reading on Medium »
The Complete, Practical Guide to ISO Standards in Medical Device Software Development (Pt. 2/6)
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
The Complete, Practical Guide to ISO Standards in Medical Device Software Development (Pt. 2/6)
Part 2: Safety Classification — The Decision That Changes Everything Continue reading on Medium »
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w 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
Rust Ownership Made Practical — Patterns I Use in Every Tauri App
Dev.to · hiyoyo 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Rust Ownership Made Practical — Patterns I Use in Every Tauri App
All tests run on an 8-year-old MacBook Air. All results from shipping 7 Mac apps as a solo developer....
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w 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
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
I Refactored a Messy Flutter App with Clean Architecture — Here’s Exactly What Changed
Flutter Clean Architecture: The Complete Beginner’s Guide with Real Code Continue reading on Medium »
As a System Architect, I Wish I Had Learned This Sooner
Dev.to · Mustafa ERBAY 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
As a System Architect, I Wish I Had Learned This Sooner
The biggest and most costly mistakes in my career weren't hidden in a line of code or a misconfigured...
End-to-End Procure-to-Pay Testing Across MM and FI
Dev.to · beefed.ai 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
End-to-End Procure-to-Pay Testing Across MM and FI
Practical end-to-end Procure-to-Pay test cases across MM and FI to ensure accurate invoicing, postings, and supplier lifecycle with reusable templates
In Go, Every Abstraction Has to Earn Its Keep
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
In Go, Every Abstraction Has to Earn Its Keep
Explicit Beats Clever Continue reading on Programmer’s Career »
Go Interfaces: Why Less Is Almost Always More
Dev.to · Prasad Ekke 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Go Interfaces: Why Less Is Almost Always More
Go Interfaces: Why Less Is Almost Always More If you’re coming to Go from Java or C++,...
Stop Hardcoding Roles: A Clean Architecture Approach to RBAC
Medium · UX Design 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Stop Hardcoding Roles: A Clean Architecture Approach to RBAC
We’ve all been there. Your first encounter with authorization looks something like this: Continue reading on Medium »
Safe Operating Throughput (SOT) as a First-Class SRE Metric: Derivation and Operationalization
Dev.to · Nijo George Payyappilly 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Safe Operating Throughput (SOT) as a First-Class SRE Metric: Derivation and Operationalization
In the summer of 2016, Pokémon GO launched to a user base roughly fifty times larger than its...
33/60 Days System Design Questions
Dev.to · Joud Awad 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
33/60 Days System Design Questions
Your order service takes 200 writes/sec at peak. You audit 6 months of data. Something's off — two...
Regex vs AST: Why Compiler-Aware Code Transformations Are Safer
Dev.to · i-am-killvish 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Regex vs AST: Why Compiler-Aware Code Transformations Are Safer
Regex vs AST: Why Compiler-Aware Code Transformations Are Safer When developers want to...
Our BFF Was Working. That Was the Problem.
Dev.to · Gregory Kulp 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Our BFF Was Working. That Was the Problem.
Backend-for-Frontend (BFF) layers solve a real problem. As systems grow, frontends often need data...
Dev.to AI 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Topology rewrite not bug repair
Topology rewrite not bug repair. A single line. Hold it. More as the build matures. — chiefmojo79
Reddit r/programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
System Dynamics Course | Chapter 16: Discrete-Time and Sampled-Data System Dynamics
Used 5 different programming language for this course. GitHub repository link: https://github.com/mohammadijoo/Control_and_Robotics_Tutorials submitted by /u/ab
Why We Chose Next.js for Building High-Performance Digital Experiences at Brand Spanner
Dev.to · Brand Spanner 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Why We Chose Next.js for Building High-Performance Digital Experiences at Brand Spanner
Why We Chose Next.js for Building High-Performance Digital Experiences at Brand Spanner In...
How to Pick the Perfect Database Without Losing Your Mind
Dev.to · Gaurav Kumar 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
How to Pick the Perfect Database Without Losing Your Mind
Hey fellow dev — let's tackle the choice that keeps us up at night: which database should you...
Why Next.js Is the Best Tech Stack for Static Websites in 2025
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Why Next.js Is the Best Tech Stack for Static Websites in 2025
Choosing a Tech Stack for Your Static Website? Here’s Why Next.js Makes It Easy Continue reading on Medium »
Medium · LLM 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
The Dual-Write Problem: Go Distributed Systems
When an application tries to update a database and notify a message broker (like Kafka or SQS) in the same API workflow, it introduces a… Continue reading on Me
Java Collection Framework
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Java Collection Framework
Hello everyone, I am a JavaScript developer, and I'm learning Java to stay competitive in today's market. We all know we need to deal with… Continue reading on
Great Components Are Designed Like APIs
Dev.to · Ahmed Magdy 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Great Components Are Designed Like APIs
One of the biggest mistakes developers make is treating components as UI elements instead of...
Object-Oriented Programming Design in Rust
Dev.to · Lori-Shu 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Object-Oriented Programming Design in Rust
By default, Rust treats the fields of a struct as private. However, it does not dogmatically enforce...
Raft Leader Election: How Does the Leader Election Mechanism Work?
Dev.to · Lê Đình Phú 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Raft Leader Election: How Does the Leader Election Mechanism Work?
🚀 [Part 2] When the Leader goes down, how does the system save itself? In the previous post, we...
Your Static Site Doesn't Need a Build Pipeline
Dev.to · Yusuf B 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Your Static Site Doesn't Need a Build Pipeline
Setting up a 10-page marketing site Count the tools. You reach for Next.js or Astro. You...
Day 1 of My System Design Journey: Learning How Real Engineers Think!
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Day 1 of My System Design Journey: Learning How Real Engineers Think!
Most beginners think software engineering is about writing code.I used to think the same. Continue reading on Medium »
From Monolith to Microservices: Why I Redesigned Finovara's Architecture - Finovara
Dev.to · Marcin Parśniak 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
From Monolith to Microservices: Why I Redesigned Finovara's Architecture - Finovara
At some point, a monolith starts working against you. In my case, Finovara was a single Spring Boot...
From Monolith to Microservices: Why I Redesigned Finovara's Architecture - Finovara
Dev.to · Marcin Parśniak 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
From Monolith to Microservices: Why I Redesigned Finovara's Architecture - Finovara
At some point, a monolith starts working against you. In my case, Finovara was a single Spring Boot...