Decentralized Storage & Distribution: BitTorrent & IPFSExplores decentralized storage & distribution using BitTorrent & IPFS, covering goals, challenges, building specifications, integrity, bootstrapping, performance, incentives, versioning, naming, and CRDTs.
Parallel DatabasesExplores parallel and distributed databases, covering architectures, query optimization, data storage, and distributed transactions.
Lattice AgreementExplains lattice agreement in distributed algorithms, focusing on processes agreeing on decisions despite failures.
Causal & Total Order BroadcastCovers exercises on reliable broadcast, uniform reliable broadcast, and total order broadcast in distributed algorithms.
Decentralized Systems EngineeringExplores decentralized systems engineering, covering database initialization, reliable messaging, consensus algorithms, and encryption protocols.