Last updated: Apr 05, 23 09:42 UTC | Permalink
10 - Distributed Systems (Part 2)
Learning Objectives:
In this module, you will learn to:
- Recognize common software architectures
 - Understand tradeoffs of scalability, performance, and fault tolerance between these architectures
 - Describe what makes web services RESTful, and implement a REST API
 
Lecture Slides:
- Distributing Processing Slides PDF, PPT
 - Case Studies Slides PDF, PPT
 - REST APIs Slides PDF, PPT
 
Activity
- Activity: Transcript REST Server
 
Resources
- “Distributed Systems for Fun and Profit” by Mikito Takada
 - Online book chapter: “Thinking Like a Software Architect” by Christian Kästner
 - Podcast: “Chris Richardson on Microservice Patterns” - SE Radio
 - Counterpoint podcast: “Roberta Arcoverde on Stack Overflow’s Monolith”
 - “What is a REST API?”