Tech Skills

Systems Design & Architecture

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

9,854
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,903) Articles (331)Blog Posts (2849)Tutorials (472)Research Papers (5)News (246)
I Found a Deterministic State Machine Hidden in a 1,000-Year-Old Indian Knowledge System
Dev.to · Arvind Jolly 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
I Found a Deterministic State Machine Hidden in a 1,000-Year-Old Indian Knowledge System
Sometimes the most elegant software architecture was designed centuries before software...
From 0 to 1000 pins: The Curious Engineering of Electrical Connectors.
Medium · Deep Learning 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
From 0 to 1000 pins: The Curious Engineering of Electrical Connectors.
Have you ever stared at a bulky, 3-prong laptop charger and thought: “Why is this extra pin even here?” Continue reading on Medium »
System Design Scaling: Vertical vs. Horizontal, Load Balancers & Sharding (Part 4)
Medium · Cybersecurity 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
System Design Scaling: Vertical vs. Horizontal, Load Balancers & Sharding (Part 4)
Part 4 of the 30 Must-Know System Design Concepts. Learn how to handle explosive growth, distribute traffic intelligently, and scale your… Continue reading on M
System Design Scaling: Vertical vs. Horizontal, Load Balancers & Sharding (Part 4)
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
System Design Scaling: Vertical vs. Horizontal, Load Balancers & Sharding (Part 4)
Part 4 of the 30 Must-Know System Design Concepts. Learn how to handle explosive growth, distribute traffic intelligently, and scale your… Continue reading on M
System Design 101 — Part 1: How Does Amazon Actually Work?
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
System Design 101 — Part 1: How Does Amazon Actually Work?
You’ve used Amazon a thousand times. You click “Buy Now,” and within milliseconds — your order is confirmed, a warehouse is notified, a… Continue reading on Med
MCP Is More Useful as Context Distribution Than as RPC
Dev.to · synthaicode 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
MCP Is More Useful as Context Distribution Than as RPC
Most discussions around MCP focus on tool calling. That is natural. When people first see MCP, the...
How to Build a Permission System
Medium · Startup 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
How to Build a Permission System
When people build their first permission system, they often start with roles: admin, regular user, member, guest, super admin. The role… Continue reading on Med
Interoperabilidade em Sistemas de Saúde Pública: Desafios para Integração, Segurança e Continuidade do Cuidado
Dev.to · Keilyn Rosas 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Interoperabilidade em Sistemas de Saúde Pública: Desafios para Integração, Segurança e Continuidade do Cuidado
Interoperabilidade em Sistemas de Saúde Pública: Desafios para Integração, Segurança e...
What Are Classes, Objects, and Methods in Java? (Explained Simply)
Dev.to · Liriel 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
What Are Classes, Objects, and Methods in Java? (Explained Simply)
Classes, Objects, and Methods in Java When you start learning Java — or any...
Your Front-End Shouldn’t Know What Marketing Wants
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Your Front-End Shouldn’t Know What Marketing Wants
How hypermedia removes the coupling between who defines the data and who displays it Continue reading on Medium »
The First PLC Was Built in 1968
Dev.to · fluidwire 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
The First PLC Was Built in 1968
Walk onto almost any factory floor today and the machines are coordinated by a small, rugged...
I Finally Understood System Architecture, and All It Took Was a Cheeseburger
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
I Finally Understood System Architecture, and All It Took Was a Cheeseburger
How clients, servers, databases, caches, and queues fit together, and what really happens when you tap a button. Continue reading on Medium »
Frontend System Design: Infinite Scroll
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Frontend System Design: Infinite Scroll
How endless feeds work — from scroll math to the IntersectionObserver. Continue reading on Medium »
System Design Journey — Week 4: Reliability, Failures & Designing a Payment API
Dev.to · Majd-sufyan 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
System Design Journey — Week 4: Reliability, Failures & Designing a Payment API
Overview In Week 4, I focused on a topic that every distributed system eventually...
The Illusion of Microservices: Why the Modular Monolith is Once Again the Gold Standard in Architecture
Dev.to · Paulo Dalmas 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
The Illusion of Microservices: Why the Modular Monolith is Once Again the Gold Standard in Architecture
Throughout my career, transitioning between CTO roles and, more recently, focusing purely on...
Reddit r/webdev 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Advice Regarding University Project
Hey all, I am looking for some advice regarding an application I am developing for a charity as part of a university project. The db will have up to 1000 - 1500
The Architecture of a Local-First Pain Tracker
Dev.to · CrisisCore-Systems 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
The Architecture of a Local-First Pain Tracker
How PainTracker.ca uses local-first design, offline support, and user-controlled exports for sensitive pain tracking.
Implementing a Reliable UDP-Based Protocol (ARQ) for High-Throughput Systems
Dev.to · Ebendttl 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Implementing a Reliable UDP-Based Protocol (ARQ) for High-Throughput Systems
A low-level networking analysis of custom packet structures, Selective Repeat ARQ window flow controls, and congestion-throttling over UDP.
Building an AST-Parsing JavaScript Interpreter from Scratch: Lexing, Parsing, and Evaluation
Dev.to · Ebendttl 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Building an AST-Parsing JavaScript Interpreter from Scratch: Lexing, Parsing, and Evaluation
A compiler engineering guide to tokenizing source code, constructing Abstract Syntax Trees, managing lexical scopes, and runtime call stack evaluation.
Angular : signal() vs signalState()
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Angular : signal() vs signalState()
This is one of the most important concepts when learning NgRx Signal Store. Continue reading on Medium »
Reddit r/programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Building an Entity Component System: Data Oriented Hierarchies
Data Oriented Design is the practice of building code that's optimized for the hardware it runs on. Entity Component Systems help writing DOD-friendly code by l
Engineering a High-Performance LSM-Tree Storage Engine: MemTables, SSTables, and Compaction
Dev.to · Ebendttl 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Engineering a High-Performance LSM-Tree Storage Engine: MemTables, SSTables, and Compaction
A systems architectural analysis of Write-Ahead Logs, Sorted String Tables, Bloom filters, and LSM-tree compaction strategies.
LLD-9:Secure Data Stream System
Dev.to · NOOB 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
LLD-9:Secure Data Stream System
Secure Data Stream System - Decorator Pattern Implementation This is an implementation of...
Going Beyond the Hyperlink
Reddit r/webdev 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Going Beyond the Hyperlink
submitted by /u/fagnerbrack <a href="https://mamund.substa
Design Principles Every Senior .NET
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Design Principles Every Senior .NET
Stop writing code that works today and breaks tomorrow. Here are the principles that separate senior engineers from the rest. Continue reading on Medium »
Why I Built a Policy Decision Language Instead of Using a Programming Language
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Why I Built a Policy Decision Language Instead of Using a Programming Language
Authorization is one of those problems that looks simple until it isn’t. Continue reading on Medium »
Um resumo sobre o padrão de projeto Decorator
Dev.to · Determinado 96 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Um resumo sobre o padrão de projeto Decorator
Definição É um padrão de projeto estrutural que permite adicionar comportamentos ou...
Must-do system design questions.
Dev.to · Arslan Ahmad 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Must-do system design questions.
64 System Design Interview Questions, Ranked From Easiest to Hardest ...
We Rewrote a Python Service in Rust. Six Months Later, I’m Honestly Not Sure It Was Worth It
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
We Rewrote a Python Service in Rust. Six Months Later, I’m Honestly Not Sure It Was Worth It
The service hasn’t paged anyone in four months. The dashboards are flat and green, and every number I set out to move has moved. So why do… Continue reading on
Building Multi-User Scheduling Systems: A Technical Guide
Dev.to · Barberprostudio 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Building Multi-User Scheduling Systems: A Technical Guide
## The Challenge Building scheduling systems that handle multiple users isn't trivial. You...
Frontend System Design Patterns Every Engineer Should Know
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Frontend System Design Patterns Every Engineer Should Know
How to architect applications that remain scalable, maintainable, and fast as your team and product grow. Continue reading on Medium »
Multi-Mode Pneumatic Leak Test Machine: PLC Sequencing for Static, Stepwise, and Hold Tests
Dev.to · Robin | Mechanical Engineer 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Multi-Mode Pneumatic Leak Test Machine: PLC Sequencing for Static, Stepwise, and Hold Tests
Supporting four distinct leak test modes on one machine requires a flexible PLC sequencing...
Full Stack Institute in Pitampura — DICS Innovatives
Medium · UX Design 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Full Stack Institute in Pitampura — DICS Innovatives
In today’s digital world, businesses are rapidly shifting online, creating a huge demand for skilled web developers. Companies are looking… Continue reading on
Flutter Architecture Lessons From Failed Experiments
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Flutter Architecture Lessons From Failed Experiments
Ideas That Sounded Great but Didn’t Scale Continue reading on Medium »
The Cost of Brittle Code: Architecting Resilient E2E Test Automation for Enterprise Systems
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
The Cost of Brittle Code: Architecting Resilient E2E Test Automation for Enterprise Systems
Writing an end-to-end (E2E) test feels like a quick win. You target a button, trigger a click, assert a redirect, and watch the pipeline… Continue reading on Me
Interfaces Make Memories Useful, SNIA MRAM SIG And Everspin
Forbes Innovation 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Interfaces Make Memories Useful, SNIA MRAM SIG And Everspin
The SNIA MRAM SIG will explore, through its interface subgroup, an architectural ecosystem enabling MRAM connectivity via LPDDR, CXL and chiplet interfaces.
Staff Engineers Don’t Have More Authority Than Senior Engineers.
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Staff Engineers Don’t Have More Authority Than Senior Engineers.
The decision framework that separates staff-level thinking from senior-level thinking isn’t about what you know. It’s about what you do… Continue reading on Sta
Saga orchestrator in Python
Dev.to · Diego Guerrero 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Saga orchestrator in Python
Building a Saga orchestrator in Python: why existing tools weren't enough and what I learned...
Havacılıkta Veri Neden Tutarsızlaşma Eğilimindedir?(Dağıtık Sistem Modeli)
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Havacılıkta Veri Neden Tutarsızlaşma Eğilimindedir?(Dağıtık Sistem Modeli)
Modern bir hava aracında her işi yapan tek bir devasa bilgisayar yoktur. Bunun yerine, kendi aralarında sürekli haberleşen onlarca küçük… Continue reading on Me
Reddit r/learnprogramming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
want to learn system programming
okay hello i am looking into system programming and it facinates me knowing how work things has always been fun for me so can someone tell me how i can start? i
Understanding System Design: A Practical Guide for Engineers
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Understanding System Design: A Practical Guide for Engineers
System Design is one of those topics that often feels intimidating when you first encounter it. Terms like architecture, design patterns… Continue reading on Me
The 70% Problem: Why Sales Automation Keeps Failing (A Systems Perspective)
Dev.to · SpurIQ Engineering 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
The 70% Problem: Why Sales Automation Keeps Failing (A Systems Perspective)
Every tool works. The handoffs between them don't. That's not a tool problem. It's an architecture...
What I learned splitting a solo project into microservices (so you don't have to learn it the hard way)
Dev.to · SACH!N 𝕏 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
What I learned splitting a solo project into microservices (so you don't have to learn it the hard way)
I didn't plan to write "microservices" on a personal project. It started as a wellness app with...
Resilience and Fault Tolerance in Medical/ Mission-critical Distributed Systems
Medium · Programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Resilience and Fault Tolerance in Medical/ Mission-critical Distributed Systems
Resilience isn’t one technique; it’s a stack of decisions about what you do when something you depend on fails. Every pattern below is an… Continue reading on M
Why the Next Big Thing in Tech Isn’t an App — It’s a Physical System
Dev.to · Sandra Temmy 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
Why the Next Big Thing in Tech Isn’t an App — It’s a Physical System
We’ve been conditioned to think innovation = software. A new SaaS tool. Another mobile app. Another...
Techpoint Africa 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
SABI Wants to Be the Infrastructure Layer for Human Participation Online
In the taxonomy of internet infrastructure; cloud, payments, identity, communications,...
How Does the Backpressure Mechanism Work in mpsc::channel?
Dev.to · Lori-Shu 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
How Does the Backpressure Mechanism Work in mpsc::channel?
There is a powerful mechanism called "backpressure" derived from mpsc::channel. Alongside the...
HLD Fundamentas #7: Back-of-the-Envelope Calculations
Dev.to · Jaspreet singh 🏗️ Systems Design & Architecture ⚡ AI Lesson 1w ago
HLD Fundamentas #7: Back-of-the-Envelope Calculations
When designing systems like Facebook, WhatsApp, Netflix, Amazon, or Instagram, one of the first...