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 · Ravi Bhuvan
🏗️ Systems Design & Architecture
⚡ AI Lesson
2d ago
Building a chikku OS
mintOS Developer Handbook Table of Contents Boot Process Screen Driver ...

Dev.to · 137Foundry
🏗️ Systems Design & Architecture
⚡ AI Lesson
2d ago
How to Design Idempotency Keys for Retry-Prone Web Actions Without Doubling User Requests
A user clicks "Place Order" on a flaky cellular connection. The request times out at five seconds....

Dev.to · Parsa Jiravand
🏗️ Systems Design & Architecture
⚡ AI Lesson
2d ago
Server Components Without the Hype: A Mental Model That Sticks
React Server Components confused a lot of people, and most of the confusion comes from...

Dev.to · Tamiz Uddin
🏗️ Systems Design & Architecture
⚡ AI Lesson
3d ago
Turbocharging Database Efficiency with Rust and Distributed Systems
Boost database performance with Rust and distributed architecture

Dev.to · Joud Awad
🏗️ Systems Design & Architecture
⚡ AI Lesson
3d ago
52/60 Days System Design Questions
Your API just shipped a breaking change. /users now returns fullName instead of first_name +...

Dev.to · Hassan Farooq
🏗️ Systems Design & Architecture
⚡ AI Lesson
3d ago
Fat controllers, fat models, and the layer MVC forgot
MVC is the first thing anyone learns about Rails and the last thing people actually get right. The...

Dev.to · Sangyog Puri
🏗️ Systems Design & Architecture
⚡ AI Lesson
3d ago
CSAPP Chapter 9: Virtual Memory - Deep Reference
1. The Core Problem - Why Virtual Memory Exists Without virtual memory, every program...

Dev.to · Steven Stuart
🏗️ Systems Design & Architecture
⚡ AI Lesson
4d ago
Architecture Is a Belief About Where Authority Belongs
When I encounter a system or data design decision I'm unsure about, I endeavor to ask the same thing:...

Dev.to · Malay Mehta
🏗️ Systems Design & Architecture
⚡ AI Lesson
4d ago
System Design for Working Engineers, Not Interview Prep
Originally published at malaymehta.com The Interview Trap If you look at most system...

Dev.to · Majd-sufyan
🏗️ Systems Design & Architecture
⚡ AI Lesson
5d ago
System Design Journey — Week 4: Reliability, Failures & Designing a Payment API
Overview In Week 4, I focused on a topic that every distributed system eventually...

Dev.to · Paulo Dalmas
🏗️ Systems Design & Architecture
⚡ AI Lesson
5d ago
The Illusion of Microservices: Why the Modular Monolith is Once Again the Gold Standard in Architecture
Throughout my career, transitioning between CTO roles and, more recently, focusing purely on...

Dev.to · Ebendttl
🏗️ Systems Design & Architecture
⚡ AI Lesson
5d ago
Engineering a High-Performance LSM-Tree Storage Engine: MemTables, SSTables, and Compaction
A systems architectural analysis of Write-Ahead Logs, Sorted String Tables, Bloom filters, and LSM-tree compaction strategies.

Dev.to · Dhruvi
🏗️ Systems Design & Architecture
⚡ AI Lesson
6d ago
What Developers Underestimate About Long-Running Workflows
Long-running workflows look simple when you first build them. Something happens. A few systems...

Dev.to · Mrinal Narang
🏗️ Systems Design & Architecture
⚡ AI Lesson
6d ago
Dashboard Design for Incident Response
Most dashboards answer one question: Is everything okay? During an incident, nobody's asking...

Dev.to · Ufomadu Nnaemeka
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
TypeScript Patterns Every Senior Engineer Uses
TypeScript has become the standard for building scalable frontend applications. While most developers...

Dev.to · Vladimir Simić
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
When a Single URL Stops Being Enough: Multi-Table Pages in Inertia.js
Two Tables, One URL: Solving Inertia.js State Collisions If you've worked with Inertia.js...

Dev.to · exopto
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
Writing a Tiny Graph Database in Rust (State of the Program #2)
Today, June 22, 2026 (wait it's past midnight I mean yesterday), I finally published my first crate...

Dev.to · alejandrofinkelberg62
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
How I built my own Turing-complete programming language engine from scratch using Go 🚀
What started as a deep-dive challenge into the mechanics of computer science ended up as a fully...

Dev.to · Rohit Sharma
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
Foward Proxy / Reverse Proxy / SSL TLS Termination
What is a proxy? A proxy is an intermediary server that receives a request, forwards it elsewhere,...

Dev.to · Michael Masterson
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
Good Architecture Includes Observability
Good architecture is not only about how a system is built. It is also about how well the team can...

Dev.to · Anton B
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
Implementing an In-Process Actor Model in .NET via System.Threading.Channels and Events
Workflow Isolation: Building In-Process Actors in .NET Without Frameworks Example code for the...

Dev.to · MaxHuo
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
Strong vs Eventual Consistency in Distributed Storage (Without the Confusion)
After writing about metadata in object storage systems, I kept coming back to the same question: If...

Dev.to · Ugur Aslim
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
Astro Islands Architecture: When to Use Partial Hydration
Master Astro's Islands pattern to ship less JavaScript, improve Core Web Vitals, and keep your site blazing fast.

Dev.to · Nikita Rybalchenko
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
graphlens: a polyglot code-analysis framework that turns your repo into a typed graph
graphlens: turn any repo into one typed graph — across Python, TypeScript, Go and...

Dev.to · Timevolt
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
CAP Theorem: The Matrix of Distributed Systems – Choosing Your Pill
The Quest Begins (The "Why") I was knee‑deep in a side‑project that needed a global rate...

Dev.to · Sergey
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
How Event‑Driven Architecture Improves Reliability in SaaS Platforms
Modern SaaS platforms rely on real‑time data processing, automation, and integrations with external...

Dev.to · Jaspreet singh
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
HLD Fundamentals #6 : Consistent Hashing: The Smart Way to Scale Distributed Systems
Consistent Hashing Explained: The Smart Way to Scale Distributed Systems Most system...

Dev.to · Berkay Sonel
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w 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
2w 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
2w 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 · Gabriel Anhaia
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w 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
2w 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
2w 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 · Soma
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w 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 · Cophy Origin
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w 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 · Rizwan Saleem
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w 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 · Serif COLAKEL
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
SAGA Pattern in Go
In this article, we will explore how to coordinate distributed transactions in Go using the Saga...

Dev.to · Rizwan Saleem
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
Database design for application developers: a practical guide
Database design for application developers: a practical guide Good database design is the...

Dev.to · Aviral Srivastava
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Scalability vs Performance
The Great Showdown: Scalability vs. Performance - Which One Reigns Supreme? Ever felt like...
Dev.to · Lisa Zulu
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Hytales Veltrix Config Files Were Breaking Production Search and No One Admitted How Often
In 2025 we inherited the public facing search index for Hytales treasure hunt system. The index...
Dev.to · pretty ncube
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Treasure Hunt Engine: The Day We Realized the Event Bus Was Our Constraint
The Problem We Were Actually Solving We werent just chasing p99 latency; we were solving a...
Dev.to · pretty ncube
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Rust Was Not the Silver Bullet I Expected for Our Treasure Hunt Engine
The Problem We Were Actually Solving I still remember the day our treasure hunt engine...

Dev.to · Hitesh Patel
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Queues - The Backbone of Modern Architecture
Introduction In modern systems, messaging queues are one of the most essential building...

Dev.to · Mustafa ERBAY
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Eventual Consistency: 3 Decision-Making Criteria for Side Projects
Side projects are, for me, a space to try new things on one hand, and to solve a problem in my head...

Dev.to · Trần Xuân Ái
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Designing a High-Throughput Ebook Converter: Fixing Main Thread Freezes with Chunked Readers
Designing a Responsive Browser-Based Ebook Converter Without Melting the Main Thread Have...

Dev.to · Mehmet TURAÇ
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Architecture of Chaos Part 3 — Event Sourcing Saved Our Audit Trail, Then a Fiber Cable Broke
Why CRDTs can't handle financial ledgers, how Event Sourcing made auditors thank us for the first time in 10 years, and a Distributed Saga that survived a trans

Dev.to · ShaynaProductions
🏗️ Systems Design & Architecture
1mo ago
Are You My Parent?: Scaffolding in the architecture necessary for keyboard handling between components.
Prologue A while ago, I decided to develop a fully accessible main navigation component in React and...
Dev.to · pretty ncube
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
Treasure Hunt Engine Blew Up When We Asked It To Grow
The Problem We Were Actually Solving Hytales treasure-hunt system is a micro-game that can...
DeepCamp AI