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 · Shimo
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Is ReAct Needed in Production? — Separating Design and Operation Phases
The third article in the ReAct quadrant series. ReAct may be a tool for the design phase, not for production. Separate design and operation, and the legitimate

Medium · Programming
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
From A to O(n): Advanced & Specialized Trees — Heaps and Tries
Meet the specialists — learn how Heaps manage priority with O(1) access and how Tries enable lightning-fast autocomplete and prefix… Continue reading on Medium
Medium · Programming
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Cache stampede prevention strategies — Without killing performance
Cache stampede prevention that doesn’t tank your performance Continue reading on CodeX »

Medium · DevOps
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
CQRS Policy in System Design and How its saving the crashing of databases for large systems
First of all the CQRS policy is implemented for large systems not for any small systems which have very limited number of users. Continue reading on Medium »

Dev.to · Ankesh Sharma
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Best ESLint Config for Next.js (TypeScript + Tailwind Setup Guide)
If you're using Next.js with TypeScript and Tailwind CSS, setting up ESLint correctly is harder than...
Medium · AI
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Validation Doesn’t Happen at the End — It Happens at the Boundary
Most systems validate too late — and that’s why they fail when it matters Continue reading on Medium »

Medium · Programming
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
The Quiet Migration
Why Banking Workflows Are Following Banking Data Out of the Cathedral Continue reading on Medium »

Medium · Python
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
“Design Instagram” I Froze in 3 Interviews Before I Figured Out the Pattern
There’s a repeatable framework behind every great system design answer. Nobody teaches it. I’m showing it here. Continue reading on Engineering Playbook »

Medium · JavaScript
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Netflix Lost $72M in One Hour. Here’s What Their Architecture Was Missing
A real production failure, broken down layer by layer, and the system design decisions that could have prevented it Continue reading on Engineering Playbook »

Dev.to · Miguel Miranda de Mattos
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Concurrency Models in Practice: Node.js vs Go vs Python
Most systems don’t fail because of syntax — they fail because of how they handle flow. At scale,...

Dev.to · Konark Sharma
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
System Design That Actually Makes Sense
I thought System Design was all about memorizing patterns for interviews. Turns out, that was the...

Dev.to · Erich
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Cache policy implementations vs the original papers
Cache eviction papers are full of hit rate tables. Running the same workloads against your own code...

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Hexagonal for the Rest of Us: Ports and Adapters Without DDD
You don't need ubiquitous language, aggregate roots, or bounded contexts. You need three packages, one interface, and a clean import graph.

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Strangler Fig in Go: Migrating a Monolith Without a Big-Bang Rewrite
Move a Go monolith to small hex services one route at a time. Each step ships behind a flag. No feature freeze. No big-bang weekend cutover.

Medium · Programming
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Low-Level Design Interview: The 7 Patterns That Separate L5 From L6 Engineers
You left that interview thinking you did okay. The rejection email arrived four days later. No explanation, just “we have decided not to… Continue reading on Me

Medium · Programming
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
ViewModel Scoping in Jetpack Compose Navigation 3: Who Owns Your State and for How Long?
With the shift to Navigation 3, managing ViewModel lifetimes has evolved. Learn the intricacies of ViewModelStoreOwners and how to ensure… Continue reading on P

Dev.to · Felipe Cezar
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
GPL vs DSL: entendendo a diferença entre linguagens de propósito geral e linguagens específicas
Quando a gente começa a estudar programação, é comum colocar tudo no mesmo balaio e chamar qualquer...

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Aggregate Boundaries in Go: 1 Rule That Beats 90% of DDD Books
One aggregate change per database transaction. That single rule cuts most of the aggregate-design confusion in DDD. Here is how it lands in Go.

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Aggregate Boundaries in Go: One Rule That Beats 90% of DDD Books
One aggregate change per database transaction. That single rule cuts most of the aggregate-design confusion in DDD. Here is how it lands in Go.

Dev.to · Ken W Alger
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
What I’ve Been Building: Systems, AI, and Real-World Data
Over the past several weeks, I’ve been spending a lot of time thinking about systems. Some of that...

Medium · Data Science
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Why 90% of Candidates Fail the Scaling Question (and How to Be in the 10%)
90% of candidates answer the scaling question with “add more servers.” This guide covers the three-layer framework (compute, data… Continue reading on Level Up

Dev.to · Hugo Campañoli
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
The Lindy Effect: Why Web Standards Are a Safer Financial Investment Than the Latest JS Framework
Every dependency you add is a bet that someone else won't abandon their project. If the code you...

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
The Strange Case of Go's nil Interface Comparison
Your function returns nil. Your caller checks for nil. The check fails. Welcome to typed-nil interfaces in Go.

Dev.to · Jeferson Eiji
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
How TypeScript Empowers Advanced Object-Oriented Programming: Inheritance and Polymorphism Explained
Explore how TypeScript empowers developers with advanced object-oriented programming, focusing on inheritance and polymorphism. Clear explanations and practical

Dev.to · olivier cds
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Friction Engineering — when disagreement becomes the mechanism
I've been an enterprise architect for over fifteen years. For several of those years, I was skeptical...
Towards Data Science
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
System Design Series: Apache Flink from 10,000 Feet, and Building a Flink-powered Recommendation Engine
A deep dive into how Apache Flink works, why it exists, and learning it while building a real-time recommendation engine The post System Design Series: Apache F

Dev.to · Mohamed El Laithy
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Backend Architectures Explained (Monolith vs Microservices vs Serverless vs Event-Driven)
Choosing the right architecture is one of the most critical decisions in system design. Let’s break...

Dev.to · Satyadev Neti
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
👻 The Ghost of the Ancestor: A Memory Horror Story in Go, Java, and Rust
In the world of high-performance programming, we are obsessed with Slices. We want to take a small...

Dev.to · Sam Abaasi
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Scoped Re-evaluation: Preventing Unnecessary FEEL Expression Evaluation in Large Forms
Part 22 of the series: "Extending bpmn-io Form-JS Beyond Its Limits" The evaluator pattern from...

Dev.to · shadow dragon
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
For Manufacturing Systems, I Start With One Workflow Before I Touch the Full Suite
For Manufacturing Systems, I Start With One Workflow Before I Touch the Full Suite A dashboard, an...
Medium · DevOps
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
What is System Design and why you should learn it in AI Era?
System design consists of two types of designing — one is Low Level and another one is High Level, and both are very very important for… Continue reading on Med

Dev.to · LeetDezine
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
What Actually Breaks in a URL Shortener Design at Scale?
LeetDezine Everyone can describe a URL shortener. Write a row to the DB, generate a short code,...

Dev.to · ANKUSH CHOUDHARY JOHAL
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
How to Implement Code Splitting in Next.js 15 With React 19 Suspense – Step-by-Step Guide
In 2024, the median Next.js application ships 1.2MB of uncompressed JavaScript to the client on first...

Dev.to · kanta13jp1
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Supabase Multi-Tenant Design — RLS Tenant Isolation, Admin Roles, and Invite Flow
Supabase Multi-Tenant Design — RLS Tenant Isolation, Admin Roles, and Invite Flow DB...

Medium · Programming
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
The Boundary Problem: On Service Boundaries and System Decomposition
Continue reading on Medium »

Dev.to · Sreekar Reddy
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
📐 CAP Theorem Explained Like You're 5
Pick two: consistency, availability, partition tolerance
Dev.to AI
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Learn to Advanced Collaboration Architecture and Troubleshooting
The Cisco 300-830 certification is an advanced-level exam designed for IT professionals who want to deepen their expertise in collaboration systems, particularl

Dev.to · Determinado 96
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Um resumo sobre o padrão de projeto Bridge
Analogia Imagine que você tem: vários tipos de controle remoto várias marcas de TV O...

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Value Objects in Go: 4 Patterns That Kill Invalid State
Go has no classes, but value objects are the most underused DDD weapon in Go codebases. Four patterns that make invalid state unrepresentable.

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
main() Is the Most Important Function in Your Go Service
In hexagonal Go, main() is your composition root. No DI container, no init() magic. Every dependency visible in one place.

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Go's Implicit Interfaces Are Its Best Architecture Feature
Implicit interface satisfaction is the reason hexagonal architecture feels native in Go. No DI container, no framework, no ceremony.

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
The Coupling Problem Hiding in Every Go Microservice Codebase
Shared databases, direct imports, leaked domain types. Three coupling patterns that turn your Go microservices into a distributed monolith.

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Your Go Tests Take 6 Minutes Because Your Architecture Is Wrong
When every test needs a running Postgres, the problem is not your test suite. It is your domain coupled to infrastructure.

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
The Repository Pattern Everyone Gets Wrong in Go
You put the interface next to the implementation. Java does that. Go does not. Here is the before/after that fixes it.

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Your Go HTTP Handler Is 400 Lines. That's the Whole Problem
A 400-line handler isn't a code smell. It's a missing architecture. Here's the thin-adapter pattern that fixes it.

Dev.to · Sam Abaasi
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Excel Import and Export in the bpmn-io Properties Panel
Part 16 of the series: "Extending bpmn-io Form-JS Beyond Its Limits" A form designer opens the...

Dev.to · Nael M. Awadallah
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
The Monolith is Dead (Again): Why Microservices Are Still Overhyped for Most SaaS
The Monolith is Dead (Again): Why Microservices Are Still Overhyped for Most SaaS Every...

Dev.to · Ken W Alger
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
The Backyard Quarry, Part 7: Systems Beyond the Backyard
By now, the Backyard Quarry system has grown beyond its original intent. We started with a pile of...
DeepCamp AI