Integration in Assurance App

In this lesson, we'll discuss the details of how the application we saw in the last chapter was integrated.

Why monolithic backend? #

This application uses a monolithic backend and frontend microservices because the microservices lack logic and they are not self-contained systems.

However, this architecture can still make sense. The frontend, at least, consists of microservices, and so independent development of the microservices is possible.

Also, it is possible to use different technologies in each frontend microservice. With a large number of available UI frameworks and the high speed of innovation, that is a clear advantage.

Also, it is probably not possible to migrate the backend into microservices. Another team might be responsible for it. Therefore, if the scope of the project is just to improve the frontend, there is no way to change the architecture of the backend.

While SCSs are generally a great idea, this example shows one exception to the rule.

Get hands-on with 1200+ tech skills courses.