February 2019
Intermediate to advanced
442 pages
11h 46m
English
Though the microservice pattern divides the monolithic backend into multiple independent services, this may not be straightforward for the frontend. In the monolithic front approach, we keep the whole user interface in a single big frontend application that will talk to corresponding services through REST calls to perform tasks or to show data to the end user, as per the following diagram:

The clear benefits of this approach are an easy implementation and UI consistency across the application because everything is in a single place. On the downside, there may be a good amount of conflict regarding library versions, styling, ...