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 · 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 · 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...

Dev.to · Khali Sollis
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Unbounded Processes: The Hidden Cost of Always Saying Yes
If your system accepts every request, it will eventually fail under its own load. Context After...

Dev.to · Anatolii Shliakhto
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Errors as Infrastructure: Why the first crate in NEXUS wasn't networking.
Designing a metadata-centric failure contract for distributed Rust environments. When...

Dev.to · Sravan Kumar Velangi
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Building Microfrontends with Svelte: A Modern Approach to Scalable Web Apps
Building Microfrontends with Svelte: A Modern Approach to Scalable Web Apps The frontend...

Dev.to · Aviral Srivastava
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Ambassador Pattern
The Ambassador Pattern: Your Microservice's Wingman (and More!) Ever feel like your...

Dev.to · Geampiere Jaramillo
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Modular Monolith vs Microservices in NestJS
NestJS was deliberately designed so you can start simple and grow without rewriting. Here's how to...

Dev.to · Gary Doman/TizWildin
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Proto-Synth Grid Engine: Building a Math-First 2D World Runtime That Feels 3D
Proto-Synth Grid Engine is a deterministic, blueprint-driven, math-first simulation surface where geometry becomes computation, entities act as executors, and 2

Dev.to · 丁久
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
ACID vs BASE Transactions
Compare ACID and BASE transaction models, when to use each, and how modern databases balance consistency, availability, and partition tolerance.

Dev.to · Flik – Software Critical Dev
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
I Used to Think System Design Diagrams Had to Look Cool. I Was Wrong
I used to have a major problem with system design. Every time I sat down to map out a new...

Dev.to · knspar
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
TCP Observability for Microservices (Part II)
In a microservices architecture, application performance is not determined solely by how fast your...

Dev.to · Aviral Srivastava
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Microservices Anti-Patterns
The Microservices Maze: Navigating the Pitfalls of Tiny Systems So, you've heard the...

Dev.to · Drew Marshall
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
You’re Not Building Apps. You’re Designing Systems.
Most developers think they’re building applications. Pages. APIs. Features. Endpoints. Something...

Dev.to · Khafido Ilzam
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Singleton Pattern
In the world of software architecture, we often encounter objects that should only exist once....

Dev.to · Anusha Mukka
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
The Illusion of Scale, Part 1: When Your "Scalable" System Isn't
Some systems look scalable right up until they meet real production traffic. The tests pass....

Dev.to · Luciano0322
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
A Scheduler is the hidden commander of a reactivity system.
It decides not whether something should run, but when it should run.
New article: Building a Signal Scheduler
Building a Signal Scheduler: Sync, Batch, Priority, and Lazy Execution ...

Dev.to · Deepikandas
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
#38 Known is a Drop! LinkedList implementing List interface
What is LinkedList in Java? 👉 LinkedList is a linear data structure implementation in Java that...

Dev.to · Victor Shkirov
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Feature Based Clean Architecture. Part 5: Scaling FBCA and a Graph-Theoretic Analysis of Dependencies
A graph-theoretic look at why FBCA stays acyclic and cost-per-feature stays constant as the codebase scales.

Dev.to · Drew Marshall
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Configuration Is Not Secondary. It Is the System.
Most applications treat configuration as an afterthought. A .env file here. A config object...

Dev.to · CØDE N!NJΔ
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Domain-Driven Design and Event Sourcing in .NET: Understanding the patterns, one problem at a time.
Let’s Bridge the Gap Between DDD Theory and Implementation If you’ve ever felt that...

Dev.to · Shubham Kant
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Scaling Systems: Bigger Machine or More Machines?
What is Scalability? The ability to handle more requests by buying a bigger machine or...

Dev.to · kavela
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Building a 2D guillotine cutting optimizer for sheet goods on Capacitor + React
We build small, single-purpose tools at KAVELA LTD. CutList is one of them — give it a stock sheet...

Dev.to · Wolyra
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Event-Driven Architecture: When the Complexity Pays Off
Event-driven architecture has become the default answer on a lot of architecture whiteboards. A team...

Dev.to · Ademola Adebowale
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
The Best Engineers of the Next Decade Will Not Be the Best Coders
My personal perspective on why System Thinking is becoming the most valuable skill in the age of...

Dev.to · Naimul Karim
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Building a Cloud-Native Event Ticketing System with DDD, Event-Driven Architecture & CQRS in .NET 8
Building a Cloud-Native Event Ticketing System with DDD, Event-Driven Architecture &...

Dev.to · speed engineer
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
My Load Balancer Handles 5M RPS: Architecture and Lessons Learned
From 50K RPS to 5M RPS: The Hard-Won Insights That Only Come From Scale My Load...

Dev.to · Oktay Ates
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
ABAP CDS Views Series — Part 9: Hierarchies, Recursive Structures, and Tree-Based Data Modeling in SAP S/4HANA
ABAP CDS Views Series — Part 9: Hierarchies, Recursive Structures, and Tree-Based Data Modeling in...

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Type-Driven Domain Design in Go: Encoding Invariants at Compile Time
Make invalid states unrepresentable. Three Go patterns that turn runtime bugs into compile errors: parse-don't-validate, states-as-types, phantom types.

Dev.to · Jason Biondo
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
Building Storefronts That Scale: Critical Architecture Decisions for Ecommerce Growth
Discover critical architecture decisions for building scalable ecommerce storefronts. Learn how composable architecture, component-based design, and A

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 · 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.

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 · 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 · 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 · 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...

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 · Sivakumar Mathiyalagan
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
DOM Interview Questions
What is DOM? DOM(Document Object Model)is a programming interface that represents a web page as a...

Dev.to · Manoj Mishra
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
☯️ Stop Trying to Build the Perfect System. Do This Instead.
🧘 The Final Lesson We’ve travelled a long road together. Article 1 – Every Software...

Dev.to · Kat Laszlo
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
A single HTML file for architecture docs
I maintain a single HTML file as an architecture board for the product I'm building. Definitions,...
![[Rust Guide] 10.2. Generics](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvyuehyp63zydfyqkclec.png)
Dev.to · SomeB1oody
🏗️ Systems Design & Architecture
⚡ AI Lesson
2mo ago
[Rust Guide] 10.2. Generics
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this...
DeepCamp AI