B
What is Microservices?
Microservices break down the development of software applications into a collection, or architecture, of services that address a particular service or function. Microservices commonly use API management, integration, and cloud computing technologies, which allow each service to be developed and deployed separately.
How do Microservices work?
Microservices act as a set of core functions that operate together independently within a, sometimes, complex application. Because microservices can be developed concurrently, and independently, multiple developers can work on the same application, resulting in less development time.
What are the business benefits of Microservices?
- Enables organizations to bring applications to market faster because development cycles are shortened and features released faster
- Invites faster development and scalability as each service can be customized and worked on independently by developers, rather than being slowed down by working on the entire application
- Affords better data governance and security as microservices work together through secure APIs and teams working on specific services, requiring greater overall accountability
- Provides greater resilience as development teams can troubleshoot independent service failures, while the entire application continues to operate
- Allows for greater flexibility by permitting developers to choose the tech stack that is the most appropriate tool to address a specific task




