Tech Skills

Systems Design & Architecture

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

9,862
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,909) Articles (331)Blog Posts (2851)Tutorials (476)Research Papers (5)News (246)
System Design APIs: REST, GraphQL, WebSockets & Webhooks Explained (Part 2)
Medium · Cybersecurity 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
System Design APIs: REST, GraphQL, WebSockets & Webhooks Explained (Part 2)
Part 2 of the 30 Must-Know System Design Concepts. Master how applications exchange data and choose the right communication pattern Continue reading on Medium »
The Scalable Next.js Folder Structure Every Large Project Needs
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
The Scalable Next.js Folder Structure Every Large Project Needs
Most Next.js projects do not become messy because Next.js is complicated. Continue reading on Medium »
3 Anthropic System Design Interview Questions
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
3 Anthropic System Design Interview Questions
Explained Like You Are On The Whiteboard Continue reading on BecomeBetter.Dev »
Function Calling vs. MCP Tool Calling: What Nobody Tells You Before You Choose
Hackernoon 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Function Calling vs. MCP Tool Calling: What Nobody Tells You Before You Choose
What I'd push back on is the framing that MCP is simply the more "modern" or "mature" approach, and function calling is legacy. MCP's model autonomy is genuinel
One Interface, Multiple Entities: The Enterprise Standardization Problem
Medium · UX Design 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
One Interface, Multiple Entities: The Enterprise Standardization Problem
As organizations grow globally, enterprise systems become increasingly complex. Continue reading on Medium »
Understanding the System We Live In
Medium · Deep Learning 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Understanding the System We Live In
Behind every individual achievement, there is a system. Continue reading on Medium »
The System Design Interview Where I Realized I Was Building for Resumes, Not Reality
Medium · Startup 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
The System Design Interview Where I Realized I Was Building for Resumes, Not Reality
A few years ago, I walked into a system design interview feeling invincible. Continue reading on Medium »
How Angular Forms Fail Quietly in Enterprise Apps (And Nobody Notices Until It’s Too Late)
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
How Angular Forms Fail Quietly in Enterprise Apps (And Nobody Notices Until It’s Too Late)
I’ve spent years building Angular applications for insurance companies, healthcare providers, financial institutions, HR platforms, and… Continue reading on Sta
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Understanding the Critical Rendering Path in Browsers
When we open a webpage, the browser doesn’t immediately show everything. It follows a sequence of steps to turn code into pixels on the… Continue reading on Med
Reddit r/webdev 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
I built a Web Standards-first framework with SSR and Islands Architecture. Looking for feedback.
Hi everyone, I've been working on a web framework called Slick and I'd love to get feedback from other web developers. The goal is to stay as close as possible
Microservices Architecture: Power, Pitfalls, and the 2026 Reset
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Microservices Architecture: Power, Pitfalls, and the 2026 Reset
Why the industry’s favourite architecture is being rethought — and what that means for the systems you use every day. Continue reading on Medium »
How Redis Does the Impossible: Handling Millions of Connections with a Single Thread
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
How Redis Does the Impossible: Handling Millions of Connections with a Single Thread
When software engineers talk about scaling applications to handle thousands of concurrent clients, the immediate and instinctive answer is… Continue reading on
Understanding System Calls in C: How Your Program Talks to the Linux Kernel (With Hands-On Labs)
Medium · Cybersecurity 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Understanding System Calls in C: How Your Program Talks to the Linux Kernel (With Hands-On Labs)
A beginner-friendly but deep guide to Linux system calls in C — from basics to internals through practical experiments Continue reading on Medium »
Beyond Try-Catch: Architecting Resilient RPA Frameworks for Volatile Networks
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Beyond Try-Catch: Architecting Resilient RPA Frameworks for Volatile Networks
As a Tech Lead overseeing automation operations, the fastest lesson you learn is that scaling RPA has nothing to do with writing faster… Continue reading on Med
Reddit r/programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Help with making a Operating system
I have been making a bowling alley operating system and for some reason my kernel wont boot --BOOT-- [BITS 16] [ORG 0x7C00] start: mov si, msg .print: lodsb or
You have to demolish the Whole House?
Medium · LLM 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
You have to demolish the Whole House?
(The Hidden Risk of Tight Coupling Between Orchestration and Data Layers) Continue reading on Medium »
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
The Night Logging Saved Production: Why print() Fails and Real Logging Actually Matters in Systems
A real-world guide to logging: what to log, formats, PID, remote logging, and how it saves hours of debugging and revenue loss Continue reading on Medium »
Introduction to OOAD and OOP in Python
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Introduction to OOAD and OOP in Python
Imagine programming a software for a dealership. You implement the core functions and data which are necessary for receiving payments… Continue reading on Mediu
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Mastering Nested Loops in TypeScript: The “Fixed Counter” vs. “State-Driven” Strategy.
This is where junior level developer struggles to choose the loop !!!! Continue reading on Medium »
Medium · NLP 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Seeing the Derivative, Healing the Integral: The Power of the “Genesis” in Organizations
Introduction: From the History of the “Integral” to the Real-Time Observation of the “Derivative” Continue reading on Medium »
Demystifying Systemd: A Software Engineer’s Guide to Managing Services on Ubuntu ⚙️
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Demystifying Systemd: A Software Engineer’s Guide to Managing Services on Ubuntu ⚙️
As software engineers, we spend a massive amount of time focusing on our application layer. We write optimized code, dockerize our… Continue reading on Medium »
I Thought I Knew Low-Level Design Until a Staff Engineer Reviewed My Pull Request
Medium · Startup 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
I Thought I Knew Low-Level Design Until a Staff Engineer Reviewed My Pull Request
For the first two years of my career, I thought I was pretty good at low-level design. Continue reading on Medium »
Frontend System Design: A Practical Guide to High-Level Design (HLD)
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Frontend System Design: A Practical Guide to High-Level Design (HLD)
The five aspects of HLD that separate a senior engineer from a strong junior — requirements, scoping, tech choices, component architecture… Continue reading on
Why Systems Fail in Growing Companies?
Medium · Startup 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Why Systems Fail in Growing Companies?
“The systems that got you here will absolutely, spectacularly and without warning fail to get you there.” Continue reading on Medium »
Creating an ARM32 emulator in JavaScript, part 10 — Encoding instructions
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Creating an ARM32 emulator in JavaScript, part 10 — Encoding instructions
In the previous part we finished the front end of our assembler: a .s file goes in, and a tree of AST nodes comes out. But an AST is not… Continue reading on Me
Statically Typed vs. Dynamically Typed: What is the Difference?
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
Statically Typed vs. Dynamically Typed: What is the Difference?
Why languages like Java force you to declare your data types, and why this exact trade-off is the reason I prefer TypeScript. Continue reading on Stackademic »
The Solution Architect Interview — Here’s Every Question and What They Expected
Medium · Machine Learning 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
The Solution Architect Interview — Here’s Every Question and What They Expected
A deep dive into system design, microservices, databases, RAG pipelines, and Python internals Continue reading on Data Science Collective »
The Solution Architect Interview — Here’s Every Question and What They Expected
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 3w ago
The Solution Architect Interview — Here’s Every Question and What They Expected
A deep dive into system design, microservices, databases, RAG pipelines, and Python internals Continue reading on Data Science Collective »
Medium · UX Design 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
The Foundation First: Why Great Web Development Demands Process Over Shortcuts
Imagine pouring millions into building a state-of-the-art skyscraper. The glass facade is breathtaking, the penthouse views are immaculate… Continue reading on
The 30 Must-Know System Design Concepts (Explained Simply)
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
The 30 Must-Know System Design Concepts (Explained Simply)
System design can feel overwhelming at first. There are hundreds of concepts, dozens of technologies, and seemingly infinite ways to… Continue reading on Medium
Medium · LLM 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Defining Strategic Cartography
Definition: Strategic Cartography is the computational and mathematical discipline of mapping relationships, signals, incentives… Continue reading on Medium »
As 5+1 camadas do Aplica — e por que cada uma existe separada
Medium · UX Design 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w 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 »
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w ago
Functional Calm Architecture: Small Primitives, Predictable Flow
Architecture is often discussed through structure. Continue reading on Medium »
Understanding the Design Philosophy Behind the Linux Filesystem
Hackernoon 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w 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
Creating an ARM32 emulator in JavaScript, part 8 — Parsing assembly into an AST
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w 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 »
Stop Hardcoding Roles: A Clean Architecture Approach to RBAC
Medium · UX Design 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w 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 »
Reddit r/programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 4w 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
Medium · LLM 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo 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
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
React Performance Lessons I’ve Learned While Building Large Applications
Performance is one of those topics that every React developer eventually encounters. Continue reading on Medium »
Reddit r/webdev 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
I built a microservice in C, because why not!
I had an interview with a big observability company and I wanted to impress the interviewer, with my recent interest in development with C, I built a simple mic
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Clean DSA Java code
Clean DSA code is often what separates candidates who merely solve problems from those who appear experienced in interviews. Continue reading on Medium »
Microservices Patterns: Architecture and Implementation
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Microservices Patterns: Architecture and Implementation
The Paradigm Shift to Distributed Systems Continue reading on Medium »
Reddit r/programming 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
A faster bump allocator for rust
submitted by /u/Successful_Bowl2564 [link] [comments]
Applying the Façade Pattern to Government Services and Public Complaints
Hackernoon 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Applying the Façade Pattern to Government Services and Public Complaints
A bad GenAI is like a bad façade effectively just being an even more advanced search engines, but it’s still much better than using an ordinary search engine, a
My Manager Kept Saying One Word I Didn’t Understand. It Cost Me a Month.
Medium · Python 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
My Manager Kept Saying One Word I Didn’t Understand. It Cost Me a Month.
The difference between “it works” and “it scales” — told through my most embarrassing first-job moment. Continue reading on Towards Data Engineering »
The Silent Tax on Your Engineering Org — And How Platform Thinking Eliminates It
Medium · DevOps 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
The Silent Tax on Your Engineering Org — And How Platform Thinking Eliminates It
Every team is paying for platform debt. Most don’t know what it costs. Here’s how to stop the bleeding. Continue reading on Medium »
Object-Oriented Programming in JavaScript Explained Simply
Medium · JavaScript 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Object-Oriented Programming in JavaScript Explained Simply
A simple, practical guide to understanding objects, classes, and the four pillars of OOP in JavaScript. Continue reading on JavaScript in Plain English »
InfoQ AI/ML 🏗️ Systems Design & Architecture ⚡ AI Lesson 1mo ago
Article: Architectural Change Cases: A Practical Tool for Evolutionary Architectures
Architectural change cases extend architecture decision record (ADR) thinking by evaluating how decisions may evolve over time. Change cases expose hidden assum