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 · Willem van Heemstra
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
The Gilded Rose Kata: Composition Over Inheritance
A deep dive into solving the Gilded Rose refactoring kata using composition and the Strategy pattern instead of inheritance

Dev.to · Willem van Heemstra
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
The Gilded Rose Kata: Composition Over Inheritance
A deep dive into solving the Gilded Rose refactoring kata using composition and the Strategy pattern instead of inheritance

Dev.to · Kush V
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
Improving my MVCC Transactional Map
Introduction This post walks through the performance journey of an MVCC transactional map...
![[SC] Almacenamiento local en un Task](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%2F9zk3txv2u0ti2qq6tv4n.png)
Dev.to · GoyesDev
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
[SC] Almacenamiento local en un Task
¿Qué es un valor @TaskLocal y para qué sirve? Un @TaskLocal es un valor que puede ser...

Dev.to · LazyDoomSlayer
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
From Vue to Rust: Why a Frontend Developer Started Writing Systems Tools
Hook After spending several years working primarily with Vue and TypeScript, I started...

Dev.to · Willem van Heemstra
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
The Gilded Rose Kata: Composition Over Inheritance
A deep dive into solving the Gilded Rose refactoring kata using composition and the Strategy pattern instead of inheritance

Dev.to · Jade Silveira
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
Strategy Pattern in Swift for Modular and Scalable Architectures
Large applications often need to support multiple behaviors that follow the same interface but...

Dev.to · Brian Treese
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
Angular Signal Forms: Is FormValueControl Better for Large Forms?
In a recent guide I showed a pattern for building large Angular Signal Forms using reusable form...

Dev.to · Manoj Pisini
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
5 Things That Broke My Real-Time Robotics Positioning System (And What I Actually Did About It)
Building a precise positioning network for confined facilities is one thing. The reality involved coordinate ghosts, gRPC stream leaks, and a clock sync bug I a

Dev.to · Allan Roberto
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
Implementing the Transactional Outbox Pattern with Quarkus
Introduction In distributed systems, one of the hardest problems is guaranteeing data...

Dev.to · Daniil Kornilov
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
Stop Learning Frameworks. Start Learning Patterns. (A Senior Dev's Honest Advice)
I see the same mistake every week on this platform. "Should I learn React or Vue?" "Is Next.js...

Dev.to · xh1m
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
STOP PUTTING LOGIC IN YOUR BUTTONS: A BEGINNER'S GUIDE TO SEPARATING CONCERNS IN C#
If you are new to building GUIs in C# using Windows Forms or WPF, you are probably about to fall into...

Dev.to · David Horvat
🏗️ Systems Design & Architecture
3mo ago
Go Internals for Interviews: Context
When I first started working as a junior software developer, I remember seeing context used...

Dev.to · Timur Arbaev
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
Rendering AutoCAD DXF files in the browser — how and why I built dxf-render
How I built dxf-render — an open-source framework-agnostic DXF parser and Three.js renderer with more entity support than any existing JS library.

Dev.to · Ricardo Saumeth
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
𝗥𝗲𝗮𝗰𝘁 + 𝗧𝘆𝗽𝗲𝗦𝗰𝗿𝗶𝗽𝘁 𝗶𝗻 𝟮𝟬𝟮𝟲: 𝗧𝗵𝗲 𝗣𝗮𝘁𝘁𝗲𝗿𝗻𝘀 𝗧𝗵𝗮𝘁 𝗔𝗰𝘁𝘂𝗮𝗹𝗹𝘆 𝗦𝗰𝗮𝗹𝗲
Most React + TypeScript codebases don’t fail because of bad syntax, they fail because the...

Dev.to · Karol Modelski
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
How to Use Micro Frontends Without Regretting It
From Monolith Mess to MFE Freedom Your Angular app has ballooned into a beast — builds...

Dev.to · Ankit Parmar
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
Server-Side Rendering with Laravel and React (Using Inertia.js)
“Make the simple case fast.” - Alan Kay Modern web applications are expected to be fast,...

Dev.to · Alok Ranjan Daftuar
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
Architecture Decisions That Actually Matter in Production
Most systems don't fail because of bad code. They fail because of poor architectural decisions made...

Dev.to · Benjamin Koimett
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
Building Real-Time Collaboration: A Simple Guide to Operational Transformation in Go
Ever wondered how Google Docs or Figma allow multiple people to edit the same document at the same...

Dev.to · David Rodriguez
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
Serverless vs Microservicios: Diferencias Clave y Cuándo Elegir Cada Arquitectura
Serverless y microservicios son dos enfoques arquitectónicos que pueden convivir o usarse por...

Dev.to · Leiv Eriksson
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
Choosing a graph over a database was the easy part
Designing the node-and-edge skeleton that would have to hold everything. Part 2 of 7.

Dev.to · Ricardo Saumeth
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
🚀 𝗠𝗲𝗺𝗼𝗿𝘆‑𝗕𝗼𝘂𝗻𝗱𝗲𝗱 𝗔𝗿𝗿𝗮𝘆𝘀
Real‑time applications behave very differently from typical web apps. A normal React app might...

Dev.to · Ricardo Saumeth
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
𝗧𝗵𝗿𝗲𝗲 𝗠𝗲𝘁𝗿𝗶𝗰𝘀 𝗧𝗵𝗮𝘁 𝗠𝗮𝘁𝘁𝗲𝗿 𝗠𝗼𝗿𝗲 𝗧𝗵𝗮𝗻 𝗖𝗼𝗿𝗲 𝗪𝗲𝗯 𝗩𝗶𝘁𝗮𝗹𝘀 𝗶𝗻 𝗧𝗿𝗮𝗱𝗶𝗻𝗴 𝗔𝗽𝗽𝘀
Most web apps live and die by Core Web Vitals. Trading apps don’t. After building CryptoApp, a...

Dev.to · Pedro
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
Criando um simulador de duelos na web
Como citei no artigo anterior artigo 3 criei o projeto de organização de decks apenas com o intuito...

Dev.to · Dimension AI Technologies
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
Just What IS Odin, Anyway?
The language that treats the cache line as a design principle Imagine you are a game-graphics...

Dev.to · earthdmitriy
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
Functional programming in Angular
Chapter 1: The Problem with Mutable State in Angular Introduction: Why Functional...

Dev.to · Sifat Musfique
🏗️ Systems Design & Architecture
3mo ago
Why Sustainable Architecture is the New Clean Code
Clean code is no longer the only standard for professional software development. In an era of...

Dev.to · Ramu Narasinga
🏗️ Systems Design & Architecture
3mo ago
API layer in Twenty codebase - Part 1.1
Inspired by BulletProof React, I applied its codebase architecture concepts to the Twenty...

Dev.to · Victor Okefie
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
Why I Chose Local-First Architecture for a Zero-Latency Operations Dashboard
Every major operations dashboard I evaluated before building NexOps had the same single point of...

Dev.to · A0mineTV
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
Building SearchForge: a lightweight search interface with Go and Vue
I like building products that are small, focused, and easy to reason about. That is exactly why I...

Dev.to · Daniel Romitelli
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
My Three‑Phase Parallel Orchestrator: Typed Results, Exception‑Proof Phases, and a Rollout That Never Flaps
I replaced a ~3,500ms linear voice pipeline with a parallel, three‑phase orchestrator that targets <600ms P95 by treating “agents” like a compilati...

Dev.to · Amaury
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
µJS vs Turbo: same idea, different philosophy
Turbo (part of Hotwire) and µJS solve the same problem: make server-rendered websites feel faster...

Dev.to · VladimirM
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
Video on resolving circular dependencies in C++ HPP files
Relaxing video about C++ HPP file cycles C++ Development: How to Fix C++ Header File Loops

Dev.to · Giles Bradshaw
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
Separate your own Concerns
The web's canonical separation — HTML, CSS, JavaScript — separates the framework's concerns, not...

Dev.to · Art light
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
Why Most C++ Developers Still Misunderstand Memory (Even After Years of Coding)
Every experienced C++ developer eventually reaches a moment where performance suddenly matters. Maybe...

Dev.to · Dimension AI Technologies
🏗️ Systems Design & Architecture
⚡ AI Lesson
3mo ago
Just what IS Zig, Anyway?
And why are people using it without writing a line of it? Most programming languages spread...

Dev.to · myougaTheAxo
🏗️ Systems Design & Architecture
3mo ago
Redis Caching with Claude Code: Cache-Aside, Write-Through, and TTL Strategy
APIs without caching run the same DB queries repeatedly. Redis can make responses 10x faster — but...

Dev.to · Ruhul Amin Sujon
🏗️ Systems Design & Architecture
⚡ AI Lesson
4mo ago
ব্যাকএন্ড ইঞ্জিনিয়ারের জন্য সিস্টেম ডিজাইন শেখা
Q:1- System Design (scalability, microservices) Answer: 🏗️ System Design কী? System Design হলো এমন...

Dev.to · Md. Injamul Alam
🏗️ Systems Design & Architecture
⚡ AI Lesson
4mo ago
Why Fresh is the "Coolest" New Framework for Web Developers
If you’ve been in the web development world for a while, you’ve probably heard of React, Vue, or...

Dev.to · Dominik Paszek
🏗️ Systems Design & Architecture
⚡ AI Lesson
4mo ago
Signals vs Observables — I Built the Same Feature 3 Ways. Here's What I Learned.
Signals vs Observables — I Built the Same Feature 3 Ways. Here's What I Learned. Every...

Dev.to · YMori
🏗️ Systems Design & Architecture
4mo ago
Cross-Repo README Sync with GitHub Actions — Push vs Pull Pattern
How to automatically sync stats between GitHub repositories using GitHub Actions, HTML comment markers, and a pull-based architecture that avoids PAT permission

Dev.to · Casey Rivers
🏗️ Systems Design & Architecture
⚡ AI Lesson
4mo ago
How to Visualize Multiple Overlapping Routes on a Leaflet Map
When you display multiple routes on a map, they often share the same roads. Without proper handling,...

Dev.to · XRS0
🏗️ Systems Design & Architecture
⚡ AI Lesson
4mo ago
2PC vs Saga
Введение: какую проблему вообще решаем Как только бизнес-операция начинает затрагивать...

Dev.to · Louis Franck M
🏗️ Systems Design & Architecture
⚡ AI Lesson
4mo ago
Designing a Structured UUID v8 Generator for Distributed Systems (EUID)
Unique identifiers are fundamental to modern software systems. Databases, APIs, microservices, and...

Dev.to · Matthias Bruns
🏗️ Systems Design & Architecture
⚡ AI Lesson
4mo ago
Go Microservices Architecture — Patterns That Actually Work
How to structure Go microservices for production. Service boundaries, communication patterns, error propagation, and the tooling that keeps it manageable.

Dev.to · Paolo Carraro
🏗️ Systems Design & Architecture
⚡ AI Lesson
4mo ago
Building an Actor Model lib in Go
While researching Gleam and Elixir, I came across this architectural pattern which I later discovered...

Dev.to · El Programador Pobre
🏗️ Systems Design & Architecture
⚡ AI Lesson
4mo ago
Una idea del siglo XIX que aparece en su compilador, sus tests y el diseño de su sistema
Introducción En 1872, el matemático Felix Klein se enfrentaba a un problema que mantenía...

Dev.to · Steve
🏗️ Systems Design & Architecture
⚡ AI Lesson
4mo ago
Satori GC: High Throughput, Low Latency, and a Small Memory Footprint
Introduction GC design has always had to wrestle with a hard trade-off: high throughput,...
DeepCamp AI