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
3w ago
Struct Embedding in Go: Composition That Bites When You Reach for Inheritance
Embedding promotes methods, it does not give you inheritance. Here is where the method-set rules and accidental interfaces bite Go developers.

Dev.to · Yuri Peixinho
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Typescript: Classes Abstratas
Introdução Classes abstratas são contratos parcialmente implementados. Você define o que...

Dev.to · Rajkiran
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
System Design - 23. Bloom Filters: How Chrome Checks Billions of Malicious URLs Using Almost No Memory
Covers: Probabilistic Data Structures, False Positives vs False Negatives, Counting Bloom Filters,...

Dev.to · Rajkiran
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
System Design - 21. Rate Limiting: The 5 Algorithms That Protect Every API on the Internet
Rate Limiting: The 5 Algorithms That Protect Every API on the Internet Series: System...

Dev.to · Rajkiran
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
System Design - 19. Authentication & Authorization: OAuth2, JWT, and the Equifax Breach That Changed Everything
Authentication & Authorization: OAuth2, JWT, and the Equifax Breach That Changed...

Dev.to · Charles Koffler
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
A Semantic Approach to WPF and MVVM with Clprolf framework
Introduction WPF and the MVVM (Model-View-ViewModel) pattern are powerful tools for...

Dev.to · Yuri Peixinho
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Typescript: Combinando Tipos (Combining Types)
Introdução O TypeScript oferece várias formas de combinar tipos para criar estruturas mais...

Dev.to · Berkay Sonel
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Clean Architecture and Domain-Driven Design (DDD) in FastAPI
Setting up a scalable backend application requires a clear separation of concerns. While FastAPI...

Dev.to · Wilfrid Okorie
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
From Resilience Infrastructure to Event Driven Architectures - What HNGi14 Taught Me About Real Systems
Most backend systems look simple, until they don't. A single server, a database, with requests coming...

Dev.to · Abdulrahmon Sulaimon
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Beyond the Happy Path: Lessons in Resilience and Distributed State
Reflecting on two major technical challenges from my backend engineering internship, focusing on...

Dev.to · Kristen Liu
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
How Does the PID Temperature Control Algorithm Actually Work in Commercial Induction Cookers?
Table of Contents What Does the PID Temperature Control Algorithm Control in Commercial...

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
When Not to Reach for Microservices: A Startup's First 18 Months
Microservices solve an org problem you don't have yet. Here's the distributed-systems tax you pay before product-market fit, and when to split.

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Saga Timeouts: The Compensation Path Most Teams Never Test
Timeout as a first-class saga state, idempotent compensation, and the unhappy path your test suite quietly skips.
![[System Design] GPS Location Ingestion at Scale: gRPC Streaming, MQTT & Kalman Filter in Ride-Hailing](https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fytusb57ct8018qlxj1w4.png)
Dev.to · Tuấn Anh
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
[System Design] GPS Location Ingestion at Scale: gRPC Streaming, MQTT & Kalman Filter in Ride-Hailing
The Challenge: Millions of Drivers, Every 4 Seconds Answer-first: Uber and Grab handle...

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Generic Constraints and infer: Reading the Types You Did Not Write
How extends constraints, conditional types, and infer let you pull a type out of another type. Unwrap a Promise, an array, and build a tiny DSL.

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Discriminated Unions + never: Exhaustive Checks at Compile Time
Tag your union, switch on the discriminant, and let assertNever turn a forgotten variant into a compile error instead of a 2am page.

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Domain Events in Go Without a Framework
Plain-struct domain events, an in-process dispatcher, and a transactional outbox. No event bus library, no message broker required.

Dev.to · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Your Repository Is Not Your ORM: Hexagonal Persistence in Go
A repository is a domain port, not an ORM wrapper. Keep SQL at the edge with sqlc and pgx, map rows to aggregates, and keep the core clean.

Dev.to · Afeh
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Engineering Resilience: Two Lessons from Building Under Pressure
A reflection on performance optimization at scale and building reliability mechanisms; two tasks that...

Dev.to · Salim R
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
TOGAF in the Real World: What the Exam Doesn’t Teach You
Passing the certification is the easy part. Here's what actually matters when you're using...

Dev.to · Soma
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
System Design Interview Roadmap (10 Concepts That Matter Most)
A step-by-step guide to prepare for System Design Interviews for FAANG and non-FAANG companies

Dev.to · Digital dev
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
From React Router to Next.js App Router: Automating the Structural Pivot
The Architectural Shift: Client-Side vs. Server-First For years, the standard for building...

Dev.to · Alaa Samy
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
SSR, CSR, SSG, ISR — I Was Confused Too. Here's What Actually Matters.
A breakdown of SSR, CSR, SSG, and ISR with real code examples and honest tradeoffs — written by someone who was genuinely confused about this for way too long.
Dev.to · Brandon Kindred
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Mastering Concurrency with the Sleeping Barber Problem
Mastering Concurrency with the Sleeping Barber Problem Hey there, fellow coder! Today,...

Dev.to · Gautam Sardana
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
One
Quick intro about me. I am a backend engineer mostly focused on distributed systems and databases. I...

Dev.to · Joud Awad
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
37/60 Days System Design Interview Questions
Two users edit the same document at 9:03 AM. No locking. No coordination. Just two clients writing to...

Dev.to · Cophy Origin
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
I Installed Three Speed Bumps for Myself — Not to Slow Down, But to Check the Brakes
This morning I was working on a design document. The task was clear: build a self-check mechanism...

Dev.to · SandraMeshack
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Before You Add Features: How to Understand an Internal System Nobody Documented
One of the most challenging pieces of work I have encountered isn't building software from scratch....

Dev.to · Khushi Patel
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
System Design: How Do We Host an App That Runs a Job Every 5 Minutes?
Imagine you're building an app that needs to perform a task every 5 minutes. Examples: Send...

Dev.to · Rajkiran
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
System Design - 15. The Saga Pattern: How Uber Books a Trip Without a Single Database Transaction
Covers: Two-Phase Commit, Saga Pattern, Choreography vs Orchestration Sagas, Compensating...

Dev.to · Rizwan Saleem
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Next.js route groups, parallel routes, and intercepting routes: advanced routing patterns
Next.js route groups, parallel routes, and intercepting routes: advanced routing...

Dev.to · Arijit Banerjee
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Mastering Encapsulation in Java
Introduction Object-Oriented Programming (OOP) is built on four core...

Dev.to · Ricardo Groß
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
The Interval Is the Thing: Modelling Range Types as First-Class Domain Objects in .NET
A complete solution: expressive range types in your domain layer, full PostgreSQL...

Dev.to · Harsha Attray
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
System Design - A Frontend Engineer's Deep Dive
A walkthrough of designing a real-time collaborative whiteboard from a blank page to a production-ready architecture.

Dev.to · Meriéli Manzano
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Dos fundamentos à prática: como construir Entidades ricas de verdade
Você já deve ter ouvido a palavra entidade em diferentes contextos no desenvolvimento de software. No...

Dev.to · Drew Marshall
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Road To KiwiEngine #15: Why I Care More About Systems Than Features
One of the reasons I often find myself disagreeing with modern software trends is that many...

Dev.to · Félix-Olivier Dumas
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Exotic CRTP: Enforcing Access-Controlled CRTP with C++23 Explicit Object Parameters
Polymorphism, Rethought at Compile-Time In this article, we will explain how the features...

Dev.to · Rajkiran
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
System Design - 10. Load Balancing: The Traffic Cop That Keeps the Internet Alive
Covers: L4 vs L7, Algorithms, Sticky Sessions, Active-Active vs Active-Passive, Health Checks, SSL...

Dev.to · NGB Platform
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Document Action Effects Report: How NGB Models Business Flows
Most business applications start as CRUD. Create a record. Edit it. Delete it. Show it in a...

Dev.to · 박준희
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Next.js 14: 'Could not find the module in the React Client Manifest' — The Real Cause Nobody Tells You
A seemingly cryptic Next.js error led to a deep dive into build processes and environment variables, revealing a common pitfall for solo developers on limited i

Dev.to · Andrew Wiggins
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
AMD EPYC 8005 Bare Metal Server Review: Engineering Insights
AMD EPYC 8005 Series Architectural Specifications When evaluating dedicated server CPUs...

Dev.to · Aryan S Rao
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Ig my own operating system? CottonOS
I'm Building an OS From Scratch in Rust — And It Already Has a Desktop, Filesystem, and...

Dev.to · niraj
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Complete System Design Course for Scalable Application Development
Introduction Building modern software applications requires much more than writing code. As...

Dev.to · Aditya Pradhan
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Database per Service: ownership, not isolation
Every microservices deck draws the same box: one database per service, labeled as a security...

Dev.to · Joud Awad
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Day 35/60 System Design Questions
This article was written with the assistance of AI tooling for structure and syntax. The concepts,...

Dev.to · Determinado 96
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Um resumo sobre o padrão de projeto Composite
Definição O Composite é um padrão de projeto estrutural que permite compor objetos em...

Dev.to · Nick
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Part 3: Architecture Deep-Dive - A Modular Approach with .NET 10
In the last part, we talked about why we built Vyshyvanka. Today, we're going to talk about how....

Dev.to · applekoiot
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Surviving the Dead Zone: Keeping a Cold-Chain Temperature Record Whole Offline
Intermittent connectivity is the norm on cold-chain lanes, not the edge case. The on-device logging, store-and-forward reconciliation, and timestamp-integrity d
DeepCamp AI