What Are Microservices?

Many enterprises are challenged with big legacy systems which are hard to change in small, targeted ways.  

Microservices are an architectural approach will help to overcome this challenge and drive business agility.