Tech Skills
Systems Design & Architecture
Scalability, databases, microservices, APIs, caching and distributed systems
Skills in this topic
3 skills — Sign in to track your progress

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Schema Migrations vs Aggregate Evolution: Two Different Problems
Adding a column is a migration. Adding a state to an Order aggregate is an evolution. They look alike, but the failure modes and rollbacks are not.

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Multi-Tenant Routing in Hexagonal PHP
TenantId in the domain, tenant-aware adapters at the edge. The seam that turns cross-tenant leaks from a code-review problem into a compile-time one.

Medium · Data Science
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Most CRM Development Problems Are Actually System Design Problems
When people think about working in a CRM, they usually think about features such as, form, dashboards, workflows. Continue reading on Medium »

Dev.to · Frank Anderson
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Expert SolidWorks Drafting Services (2026 Guide): What You Need to Know Before You Hire
In today’s fast-paced engineering and manufacturing world, precision is everything. Whether you're...

Medium · Programming
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
90% of Java Developers Only Know 1 Form of synchronized — Here Are All 4
Using the wrong form of synchronized doesn't throw an exception. It silently corrupts data under concurrent load. Here's what each form… Continue reading on Sta

Dev.to · Vivek Shukla
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
# Optimizing Feature Layer Queries in ArcGIS Pro SDK
While working with large enterprise GIS datasets in ArcGIS Pro SDK, one issue I frequently...

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Aggregates in PHP: The Boundary Most Teams Get Wrong
An Order is one aggregate. Customer plus Orders plus Invoices is not. Where the boundary goes decides whether your writes survive Black Friday.

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Bounded Contexts in PHP: Why Your App Should Be 4 Apps in One Codebase
Order, Catalog, Billing, Identity are different domains. They should look different in your namespaces, your tables, and your tests.

Dev.to · Akash Cp
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
A cost curve an SRE will actually read
I'm going to argue that the most important chart in an agent cockpit isn't accuracy, latency, or...

Dev.to · JAI LALAWAT
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
I Built a Programming Language from Scratch — No C, No LLVM, Just Raw Assembly
TL;DR I spent the last several months building Jda — a self-hosted systems programming...

Dev.to · Denis Scorpion
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
MyErp Architecture Series - #01 Cellular Architecture: Systems That Behave Like Living Organisms
Living Systems as the Benchmark for Scalable, Resilient, and Self-Learning...

Dev.to · Navaneeth K
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Four modes, one cockpit: how I designed graceful degradation up front
The cockpit I built has to work in four different operating modes without code changes. Live cloud...

Dev.to · Willis Reed Fan
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Engineering Leader Who Can Build Platform Team From Scratch
The role of an engineering leader who can build a platform team from scratch is becoming increasingly...

Dev.to · Muhamad Sulaiman
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
SDD is now my go-to when developing a Website / Software
Recently, I ran an experiment across several of the projects I’ve been building. The focus of that...

Dev.to · Yury
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
The Other Half of the Dual-Write Problem: What Happens When a Job Finishes
In the first post of this series I talked about the dual-write problem on the producer side — the...

Dev.to · Steve McDougall
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Thinking In Layers
Use layered thinking to place logic in the right part of your application before it turns into a mess.

Dev.to · mohamed Tayel
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Welcome to the Distributed Systems World — The Challenges Nobody Warned You About
title: "Welcome to the Distributed Systems World — The Challenges Nobody Warned You About" published:...
Dev.to · mihir mohapatra
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Advanced Rust Concepts: Iterators, Closures, Generics & More (Part 2)
This is Part 2 of the Core Rust Concepts series. If you haven't read Part 1, start there — it covers...

Dev.to · Aviral Srivastava
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Circuit Breaker Pattern Implementation
Don't Let Your Services Go Rogue: Mastering the Circuit Breaker Pattern Ever feel like...

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
When Hexagonal Architecture Is Overkill
Ports, adapters, use cases — they earn their keep. Sometimes. The other times, the ceremony costs more than the coupling it prevents.

Dev.to · James Lee
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Goroutine Scheduling: GMP Model, Schedule Loop, Preemption & Stack Management
The Go scheduler is one of the most sophisticated pieces of the runtime. It manages thousands of...

Dev.to · James Lee
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Go Heap Memory Allocation: tcmalloc, Mutator/Allocator & Multi-Level Cache
When your Go program creates a struct or a slice, where does that memory actually come from? The...

Dev.to · Sushant Gaurav
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Scalability in System Design - Vertical vs Horizontal Scaling
There comes a point in every system’s life where things start to break; not because the system is...

Dev.to · AI Super-App
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Mini Program Container Architecture: How Dual-Thread Rendering Works
1. The Origin of the Dual-Thread Architecture When WeChat first introduced Mini Programs...

Medium · Programming
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
I Spent 6 Months Trying to Replace Rust with Carbon -Here’s Why I Failed
The first time Carbon compiled my code successfully, I smiled. Continue reading on Medium »

Dev.to · Anoop Kumar Paul
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
How to Create Architecture Overviews from Existing Code
Most codebases don't have accurate architecture documentation. Either it was never created, or it...

Forbes Innovation
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Full-Stack Test Observability: Bridging Gaps Between Front-End, Back-End And Infrastructure Testing
Real software isn't separate front-end, back-end and infrastructure components. They must work together seamlessly.
InfoQ AI/ML
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Navigation API Reaches Baseline Newly Available as Replacement to the History API
The Navigation API is a new interface for managing client-side navigation in single-page applications, now available in major browsers as of January 2026. It ad

Medium · Programming
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Deadlock by Example: Dining Philosophers, Permits, and Condition Variables
Solving the classic Dining Philosophers problem with Permits and Condition Variables. Continue reading on Medium »

Medium · Programming
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
The Tools We Think With: On Design and Architecture Tooling, Documentation Practices, and the…
Every representation of a system is partial — capturing some knowledge dimensions while omitting others — and the question is not whether… Continue reading on M

Medium · Programming
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
How to Use the Domain Event Pattern | DDD, Clean Architecture
The Problem Everyone Faces Continue reading on Medium »
Medium · Programming
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Hello Interview vs ByteByteGo — Which Is Better for System Design Interview Prep in 2026?
ByteByteGo or Hello Interview? Which one are you using for coding interview preparation in 2026? Continue reading on Javarevisited »

Medium · Startup
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
THE SOVEREIGN ROOT: Propagating Federal Architecture in a Hostile Grid
By Terence Nashawn Glenn | The Architect Continue reading on Medium »

Dev.to · forceki
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
System Design: SSO Authentication Using Shared Cookie for Multiple Apps
Building a great product often means scaling your internal tooling. But as a company grows, a common...

Medium · Startup
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Self-Contained Systems for Solo Founders
Microservices became a meme. SCS is the pattern indie builders should look at first. Continue reading on Medium »

Medium · Programming
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Vertical Slice Architecture
It is common to build backend architectures around horizontal layers. We separate systems into familiar tiers like presentation… Continue reading on Medium »

Dev.to · BANGA
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
MOUSSAVOU apprend DDD : le guide pratique du dev qui veut écrire du code qui tient
Comment DDD, l'architecture hexagonale et Spring Modulith te permettent d'utiliser Claude,...

Medium · JavaScript
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Microfrontends in Production: What Nobody Tells You
Microfrontends sound amazing on architecture diagrams. Continue reading on Front-end World »

Dev.to · jucelinux
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
The ten principles: locality, contracts, quarantine
The rules that hold underneath the spec and the loop. Four locality principles, three contract principles, three quarantine principles. Plus what the audit corr

Dev.to · abdelaaziz ouakala
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
📚Why Your Angular App Will Fail Without Domain Boundaries (DDD for Frontend Engineers)
Most Angular apps fail scalability because the frontend was never designed around the business itself. Here's how Domain-Driven Design fixes that — with Nx, Sig

Dev.to · Aviral Srivastava
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
BFF (Backend for Frontend) Pattern
The BFF Pattern: Your Frontend's Best Friend in the Microservices Maze Ever felt like your...

Dev.to · Matthew Burrows
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
I Built an Enterprise Workflow Engine Like a Game Engine — And It Was the Right Call
Some of the best engineering decisions I’ve made weren’t inspired by architecture books, design...
Dev.to AI
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Topogram slice as focused subgraph
Plenty of tools will scan a codebase or platform and hand you a graph : dependencies services packages tables endpoints ownership tags That can be genuinely use

Medium · Programming
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
A Programmer’s Inferno - Circle One: Architectural Collapse
Why Your Server Dies When Three Users Show Up Continue reading on Medium »

Dev.to · jesus manrique
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Patrones de Diseño: El Lenguaje Universal que Todo Developer Debería Hablar
Qué son los patrones de diseño, por qué importan más que nunca, y ejemplos reales en Java y TypeScript: Singleton, Strategy y Observer explicados sin academicis

Dev.to · Mustafa ERBAY
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Distributed Lock Alternatives: 3 Methods Every System Architect
When building distributed systems or breaking down an existing monolithic system, managing...

Dev.to · Alex Chen
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
7 TypeScript Patterns I Use in Every Project
7 TypeScript Patterns I Use in Every Project These aren't groundbreaking. They're the...

Medium · DevOps
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Distributed Systems Sound Complicated…Until You Think About Netflix
When I first started learning system design, one term appeared literally everywhere → Distributed Systems Continue reading on Medium »
DeepCamp AI