Week 11 - Microservices Patterns
In this lecture, we look at Microservices patterns to get an overview of patterns for the design and migration from monolith systems but also patters for the architecture of microservices.
Lecture slides
Additional Material
Suggested reads from the following document: "Principles for Microservice Design: Think IDEALS, Rather than SOLID" and "Migrating Monoliths to Microservices With Decomposition and Incremental Changes"
Article about comparison of frameworks supporting the Saga pattern: Štefanko, M., Chaloupka, O., Rossi, B. (2019). The Saga pattern in a reactive microservices environment. In Proc. 14th Int. Conf. Softw. Technologies (ICSOFT 2019) (pp. 483-490).
Martin Stefanko's thesis, Master thesis that was defended in 2018:
Master thesis about Migrations from Monoliths to Microservices that was defended in 2022: