Last updated: Dec 13, 23 17: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?”