October 2018
Intermediate to advanced
420 pages
10h 26m
English
Consider a typical design of a web application where some parts are running on the backend side, and some on the client side. This system is composed of the following:
Depending on the complexity of the system, the backend part can be implemented either as a unique service or as several services. Using a unique service was the dominant design in the early 2000s. However in practice, splitting them into multiple independent services has many benefits. The main one is the fact that these components can be operated independently. They can also be written in different ...