Skills › Systems Design & Architecture

Distributed Systems

Build reliable distributed architectures — queues, caching, and microservices.

0%
Confidence · no data yet
Sign in to track

After this skill you can…

  • Design event-driven systems with message queues
  • Implement distributed caching with Redis
  • Explain consensus algorithms (Raft/Paxos)

Prerequisites

Watch (10 videos)

Deploying an ecommerce web app to GKE
Google Cloud · beginner hands-on
→ Design distributed systems for ecommerce→ Implement GKE Autopilot clusters
Architecting for Multi-Cloud: AWS and Beyond with PwC
edureka! · intermediate hands-on
→ Build scalable cloud applications→ Optimize cloud costs
Apache Kafka 2.7 is One Step Closer to Killing ZooKeeper
Hussein Nasser · intermediate hands-on
→ Design distributed systems with Kafka→ Implement Kafka in production environments
It's alive! The first 3 microservices are up and running!
David Shapiro · beginner hands-on
→ Deploy a microservices-based system→ Design a scalable microservices architecture
CAP Theorem EXPLAINED: Build Smarter Distributed Systems! 🚀 FullStackDev
FullStackDev · beginner hands-on
→ Build Scalable Systems→ Handle Network Partitions→ Ensure Data Consistency
Complete Application Deployment using Kubernetes Components | Kubernetes Tutorial 20
TechWorld with Nana · beginner hands-on
→ Design distributed systems with Kubernetes
How Facebook Scaled a Distributed Priority Queue
NeetCodeIO · intermediate hands-on
→ Build a distributed system→ Scale a priority queue
CosmosDB
Data Skeptic · intermediate hands-on
→ Build scalable data storage solutions→ Manage consistency trade-offs
Kubernetes Course - Full Beginners Tutorial (Containerize Your Apps!)
freeCodeCamp.org · beginner hands-on
→ Design distributed systems→ Deploy applications on Kubernetes→ Manage containerized applications
Performing a Lift and Shift Migration with AWS Application Migration Service - AWS Virtual Workshop
AWS Developers · intermediate hands-on
→ Design distributed systems for cloud migration→ Implement lift and shift migration using AWS Application Migration Service→ Configure EC2 instances for migration

Read (10 articles)

📄
What cave diving taught me about distributed systems
Dev.to · Matías Denda · 2026-04-23
📄
Distributed Lock Alternatives: 3 Methods Every System Architect
Dev.to · Mustafa ERBAY · 2026-05-15
📄
The Impact of Eventual Consistency on the Developer Mindset
Dev.to · Mustafa ERBAY · 2026-05-21
📄
System Design Interview: Decentralized Web Crawler
Medium · Programming · 2026-05-25
📄
Design for Failure
Medium · Programming · 2026-05-27
📄
System Design That Actually Makes Sense
Dev.to · Konark Sharma · 2026-04-29