Why do we need Microservices ?
Instead of building a monolithic application where all functionalities are tightly integrated, microservices break down the system into modular and loosely coupled services.

Scalability
Flexibility and Agility
Resilience and Fault Isolation
Technology Diversity
Continuous Delivery
Is it better to build apps using microservices or one big system?
What advantages do microservices offer in improving the efficiency of my app?