First of all, I want to thank everyone who commented on my first blog post on this topic titled Microservices with MuleSoft - Part1. Microservices architecture is a big paradigm shift in design and requires us notonly to rethink the way we design applications but also the processes we use to develop and manage our applications. Today I would like to go deeper in design and look at a simple n-tier application and show how it might look in a Microservices paradigm.