Microservices have a lot of power and possibilities, but they also have a lot of common concerns that need to be addressed in the design and managed on a regular basis:
1. Service Tracking
2. Rapid Resource Scaling
3. Inefficient Minimal Resourcing
4. Increased Deployment Complexity