Last updated: Dec 08, 22 20:13 UTC | Permalink
10 - Distributed Systems Architectures
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:
- Distributed Systems Architectures Slides PDF, PPT
Activity
- Activity: Transcript REST Server
Resources
- 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”