Week 8: Microservices
Learning Objectives
- Explain the advantages of microservices architectures
- Give an example of a cascading failure
- Explain the key features of a Circuit Breaker
- Describe the purpose of bulkheads in resilient systems
Mandatory Lecture Materials
Slides are on Canvas.
Video lessons for the materials are here
Mandatory Reading
Chapter 9 of course book
Optional Reading
- Release it!, 2nd Edition, Michael Nygaard
- Chapter 1 and 2, Building Microservices, Sam Newman, O’Reilly Publishing (available online at Snell library)
- Cloud Design Patterns
Labs
Lab 7 Tomcat and MySQL
Lab 8 Circuit Breaker Experiments
Back to Course Home Page