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 · Muhammad Hammad
🏗️ Systems Design & Architecture
⚡ AI Lesson
2d ago
Architectural Breakdown: A Storm Didn't Decide This Battle — A Sergeant Did
# **A Storm Didn’t Decide This Battle: How a Sergeant Fixed Our Broken Tactics Engine** At 3 AM,...

Dev.to · Divyakush Punjabi
🏗️ Systems Design & Architecture
⚡ AI Lesson
3d ago
Domain modeling: nine businesses hiding in one restaurant app
Running a restaurant is nine domains in a trench coat. Why carving a messy business into clean, bounded modules is the underrated core skill.

Dev.to · Yuri Peixinho
🏗️ Systems Design & Architecture
⚡ AI Lesson
3d ago
POO: Herança
Introdução Uma classe (subclasse/derivada) reaproveita estrutura e comportamento de outra...

Dev.to · Yuri Peixinho
🏗️ Systems Design & Architecture
⚡ AI Lesson
3d ago
POO: Abstração
Introdução Definição: expor o "o quê" e esconder o "como". É a diferença entre uma...

Dev.to · Matheus Silva
🏗️ Systems Design & Architecture
⚡ AI Lesson
3d ago
Feature-based: por que sua pasta components virou uma bagunça?
Acho que todo dev já passou pelo momento de se deparar com um projeto e se perder no meio de tantos...

Dev.to · Sachin
🏗️ Systems Design & Architecture
⚡ AI Lesson
3d ago
I benchmarked CognoDB against four other graph databases. The most interesting result had nothing to do with CognoDB.
I was asked to benchmark CognoDB Cloud, a managed graph database, against four other graph platforms...

Dev.to · Lily
🏗️ Systems Design & Architecture
⚡ AI Lesson
4d ago
iCloud Silently Evicted 69 Article Files and Killed 4 Days of Publishing: EDEADLK and a read_text_resilient Design
Every one of my publishing lanes went dark for four days, and every script involved exited with...

Dev.to · Timevolt
🏗️ Systems Design & Architecture
⚡ AI Lesson
4d ago
Concurrency Quest: Goroutines, Channels, and the Matrix of Go
The Quest Begins (The "Why") I was knee‑deep in a micro‑service that needed to fan‑out...

Dev.to · Sree Charan
🏗️ Systems Design & Architecture
⚡ AI Lesson
5d ago
I Gave Five Graph Databases 256MB of RAM Each. Here's What Broke.
I Gave Five Graph Databases 256MB of RAM Each. Here's What Broke. CognoDB Cloud's free...

Dev.to · Black Shadow Team ©
🏗️ Systems Design & Architecture
⚡ AI Lesson
5d ago
Chapter 3 Core System Components and Internal Implementation
3.1 Introduction The previous chapter explained how a user request flows through the Adaptive...
![The Modern PWA Blueprint [Part 3]: Developer Velocity, Architecture & CI/CD](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr1yehacuqw016imbcw4w.jpg)
Dev.to · Alberto Boffi
🏗️ Systems Design & Architecture
⚡ AI Lesson
5d ago
The Modern PWA Blueprint [Part 3]: Developer Velocity, Architecture & CI/CD
Discover how PWAs boost developer velocity with unified codebases, zero back-compat headaches, modular architecture, and modern automated CI/CD testing.

Dev.to · Peter Jacxsens
🏗️ Systems Design & Architecture
⚡ AI Lesson
5d ago
Cache components and cache persistence in NextJs
Take a look at this sayHello example from an earlier chapter: Note: the examples are available on...

Dev.to · Victor Lis Bronzo
🏗️ Systems Design & Architecture
⚡ AI Lesson
5d ago
PRINCÍPIO DA INVERSÃO DE DEPENDÊNCIA
Módulos de alto nível não devem depender de módulos de baixo nível. Ambos devem depender de...

Dev.to · Victor Lis Bronzo
🏗️ Systems Design & Architecture
⚡ AI Lesson
5d ago
INTERFACE SEGREGATION PRINCIPLE
No class should be dependent on methods it doesn't need. An example would be a "Machine" interface...

Dev.to · Victor Lis Bronzo
🏗️ Systems Design & Architecture
⚡ AI Lesson
5d ago
PRINCÍPIO DA SEGREGAÇÃO DE INTERFACES
Nenhuma classe deve ser dependente de métodos que não precisa. Um exemplo seria uma interface...

Dev.to · Victor Lis Bronzo
🏗️ Systems Design & Architecture
⚡ AI Lesson
5d ago
LISKOV SUBSTITUTION PRINCIPLE
A parent class must be able to be substituted by its child classes without breaking the...

Dev.to · Timevolt
🏗️ Systems Design & Architecture
⚡ AI Lesson
5d ago
The Matrix of Goroutines: Channels, Slices, and Surprise
The Quest Begins (The "Why") I still remember the first time I tried to make a Go program...

Dev.to · Timevolt
🏗️ Systems Design & Architecture
⚡ AI Lesson
5d ago
The Empire Strikes Back: CAP Theorem Explained with a Rate Limiter Quest
The Quest Begins (The “Why”) I was building a tiny API service that needed to protect...

Dev.to · dima853
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
What is a DAG? Arborescence (Part 2)
Part 1: Arborescence (General Definition) there may be inaccuracies or simplifications in...

Dev.to · Piotr Borys
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
Beyond OOP: Entity Component System schema for high performance
Object-Oriented Programming (OOP) taught a generation of software engineers to model complex domains...

Dev.to · Seo
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
Engineering Modular ERP Systems: How to Unify Multi-Warehouse Inventory, CRM & GST Compliance
Scaling an enterprise beyond basic billing tools introduces significant technical complexity. When a...

Dev.to · sylvia uwa
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
# The Part About Linked Lists Being O(1) That Confused Me
I spent way too much time being confused by one sentence about linked lists: “Insertion is O(1)...

Dev.to · Jeel Vankhede
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
Adding Edges Is Not a Paradigm Shift
I read the post, agreed with it, and opened my repo to plan the migration. Then I could not find the...

Dev.to · Ming
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
Single-Process Architecture in Rust: Why We Rejected Microservices for an Edge AI Platform
Microservices are the default for new projects — but they fall apart at the edge. Here's how we built a single-process Rust platform that outperforms an 8-conta

Dev.to · Finley Zhou
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
A Free Model Called a C++ Patch Safe. A Symbol Manifest Made It Prove ABI Before Merge.
The team shipped a C++ plugin SDK with a promise. Plugins compiled against version 1.0 would load...

Dev.to · Pcb
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
Flexible PCB Engineering: An In-Depth Guide to Design Strategies, Material Selection, Manufacturing Processes, and Real World Applications
Introduction Flexible printed circuit boards have changed the way electronic products are designed...

Dev.to · Nikhil Sharma
🏗️ Systems Design & Architecture
⚡ AI Lesson
1w ago
Fixing Mutex Contention Sped Up Go But Slowed Down Node
Proteus is my systems benchmark comparing Go and Node.js across progressively realistic storage...

Dev.to · Siva Samanthapudi
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
React Mastery Series – Day 31: Advanced React Architecture – Designing Large-Scale Applications
Welcome back to the React Mastery Series! We've completed the first 30 days of our React...

Dev.to · Francesco Ciulla
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
Rust Borrow Checker 2.0 is Finally Here
Perfectly safe Rust code that wouldn't compile until today is now finally compiling! The wait is...

Dev.to · Shankar L
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
CPU Architecture Simplified
Why should you care? You write code. The compiler translates it. But who actually...

Dev.to · Qihu Zhang
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
I split a commerce backend into 6 services for a shop with zero users. On purpose.
There is a genre of blog post where someone explains that they moved off microservices and everything...

Dev.to · Saurav Pandey
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
Safeguarding Your Systems: An Introduction to the Circuit Breaker Pattern
The circuit breaker pattern is a modern software design strategy used to detect failures and prevent...

Dev.to · Amandeep Singh
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
Hey everyone! I recently wrapped up a project migrating 6 separate Go microservice repositories into a unified monorepo setup.
I documented the architecture decisions, pipeline setup, and lessons learned here.
Multi-Repo to Monorepo: How I Automated 6 Go Microservice Releases and Then Made It 15x...

Dev.to · qing
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
Build a Saga Pattern Implementation in Python
Build a Saga Pattern Implementation in Python tags: python, architecture, distributed,...

Dev.to · Akintunde Morakinyo
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
How I Simplified My Backend Architecture for Business Applications
After more than a decade of building business applications, I noticed something interesting. Very...

Dev.to · Randal L. Schwartz
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
From Raw Signals to BlocSignal: Taming Reactivity for Enterprise Scale
Learn how BlocSignal encapsulates raw signals inside BLoC & Cubit containers to bring dispatch rigor, event hierarchies, and 0ms synchronous speed to Flutter an

Dev.to · Timevolt
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
Cache Like Neo: Designing a URL Shortener That Dodges Bottlenecks
The Quest Begins (The "Why") Hey friend, picture this: you’ve just launched your shiny new...

Dev.to · Dhruv Patel
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
System Design Fundamentals
System Design is the process of planning how a software system should work before building it. Think...

Dev.to · Aditya Sharma
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
Your Users Shouldn't Have to Wait: Learn Message Queues
This is Part 10 of my "From One User to One Million" series, where we'll build an understanding of...

Dev.to · Yuri Peixinho
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
Livro Head First Design Pattern: Prefira composição em vez de herança
Introdução Herança modela uma relação "é um" (is-a): MallardDuck é um Duck. Composição...

Dev.to · Alexandra
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
Frontend system design interviews are weird. Here’s how I now approach functional requirements.
One of the worst types of interviews for me is the system design. It feels overwhelming, even though...

Dev.to · Libme
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
From Cron Jobs to Event-Driven: Migrating Scheduled Tasks to Serverless Functions
A practical guide to moving scheduled cron jobs onto serverless functions and event-driven triggers, with the tradeoffs nobody warns you about.

Dev.to · Yuri Peixinho
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
Paradigma de Programação Orientada a Objetos (POO)
Introdução A Programação Orientada a Objetos nasceu com a linguagem Simula 67, considerada...

Dev.to · Yuri Peixinho
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
Programação Estruturada
Introdução A Programação Estruturada surgiu no final dos anos 1960 e início dos anos 1970...

Dev.to · Yuri Peixinho
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
Paradigmas de Programação
Introdução Um paradigma de programação é uma forma de pensar e organizar a solução de um...

Dev.to · Rhuturaj Takle
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
Event-Driven Architecture: Systems That Communicate Through Events
Event-Driven Architecture: Systems That Communicate Through Events A practical guide to...

Dev.to · Sufyan Abdul Ghani
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
Idempotency
I found out the hard way that a timeout is not a failure. We had a payout that went through on the...

Dev.to · Ivan Rossouw
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
Make Invalid Identifier Formats Unrepresentable
The dangerous identifier bug is not always malformed input. Sometimes both values are valid, both...
DeepCamp AI