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?
From the course: Java EE: Design Patterns and Architecture
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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.