microservices and the monolith

part I

part II

and part III