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
Introduction to Cloud-Native Architecture and Microservices
Coursera · intermediate hands-on
→ Deploy applications on Kubernetes→ Configure CI/CD pipelines
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
Applications of Software Architecture for Big Data
Coursera · beginner hands-on
→ Build a distributed system for big data→ Design a production-ready big data architecture
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
High-Availability Scaling with Kubernetes: Web Services
Coursera · intermediate hands-on
→ Deploy applications to Kubernetes clusters→ Configure horizontal pod autoscaling
Cloud Computing Concepts, Part 1
Coursera · beginner hands-on
→ Design distributed systems for cloud computing→ Implement MapReduce and NoSQL stores