So, you have heard a lot about the term Microservices recently? But what does it mean? How are Microservices different then a Monolith? Are Microservices and Crud the same thing? When is a Microservices recommended and what are the first steps in a Microservices migration project?