- Communications hardware and software
- Remote Procedure Calls
- Partial Failures
- Distributed coordination
- Time in distributed systems
Slides are on Canvas
You can find video lessons on this material here
Chapter 3 of Foundation of Scalable Systems
Blockchain consesnsus overview
Chapter 4, Architecture Characteristics Defined, in Fundamentals of Software Architecture, Mark Richards and Neal Ford, Available through NU library at https://learning.oreilly.com/
This week we're going to experiment with TCP and UDP sockets.