Micro services are very useful when service definition and future plans are clear.
1. Light Weight
2. Good time to market
3. Less code to manage
1. Tough to move out to some other container like Tomcat
2. Limited features to use
Netty is better than Jetty
Netty bench marking with Jetty: https://wiki.apache.org/HttpComponents/HttpCoreBenchmark