From the course: Java EE: Design Patterns and Architecture

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

What is a microservice?

What is a microservice?

From the course: Java EE: Design Patterns and Architecture

Start my 1-month free trial

What is a microservice?

- [Instructor] Over the past few years, the Microservice architecture pattern has become a hotly discussed and popular pattern. The idea behind it is to design a large distributed scalable application that consists of small cohesive services that are able to evolve or even be completely rewritten over the life of the application. This is not a new idea. And it is similar to the servers orientated architecture pattern that has been used for a long time. The essence of the Microservice pattern is the idea that each service should be small and handle only one business concern. This means that you have a Microservice that handles the customer accounts, one that handles the payment processing, another for shipping, and another for inventory and so on. The objective is to decompose a large monolithic application into much smaller applications to solve development and evolutionary problems. The Microservice approach decomposes a monolithic application along the Y axis into services that…

Contents