Distributed Systems
Open a video or resource link, watch it, then check its box to track your progress and unlock what comes next.
Understand replication, time, consensus, consistency, transactions, and failure in systems composed of independent machines.
- Quorums — Kleppmann
A deeper treatment of the same skill; use it to move from concept to working patterns. - Linearizability — Kleppmann
A deeper treatment of the same skill; use it to move from concept to working patterns. - Lecture 1: Distributed Systems Introduction — MIT 6.824
A deeper treatment of the same skill; use it to move from concept to working patterns.
- Enterprise Integration Patterns — Azure Integration Services
Extend Distributed Systems into senior/production practice through Architect Integration Strategy. - Design a URL Shortener — System Design
Extend Distributed Systems into senior/production practice through Systems Architecture & System Design. - Verification and Validation — MIT
Extend Distributed Systems into senior/production practice through Systems Engineering.