Microservices Architecture

'Microservices' is a modern software architecture which deliveres the software application as a suite of independent services. This post simply explains "Microservices Architecture" and it's advantages and disadvantages.