Skip to main content

Microservice

Microservices are an architectural style or an approach to building IT systems. These are considered as a set of business capabilities that are autonomous, self-contained, and loosely coupled.

As for communication or transport among microservices, there is no agreed standard. In general, microservices communicate with each other using widely adopted lightweight protocols, such as HTTP and REST, or messaging protocols, such as JMS or AMQP.

As microservices are more aligned to business capabilities and have independently manageable life cycles, they are the ideal choice for enterprises embarking on DevOps and cloud. DevOps and cloud are two facets of microservices.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!