Introduction
In this lesson, we'll look at an overview of what to expect from this chapter!
We'll cover the following...
Microservices: definition #
Unfortunately, there is no universally acknowledged definition for the term microservice. In the context of this course the following definition will be used:
Microservices are independently deployable modules.
For example, an e-commerce system can be divided into modules for:
- ordering
- registration
- product search
Normally, all of these modules would be implemented together in one application. In this case, a change in one of the modules can only be brought into production by bringing a new version of the entire application with all its modules into production. However, when the modules are implemented as microservices, the ordering process cannot only be changed independently of the other modules, but it can even be brought into production ...