Chapter Conclusion

Here's a quick conclusion of the chapter.

We'll cover the following

Summary #

In general, integration at the frontend level should always be considered when possible. Too often, microservices are implemented only as an approach to the backend, although by focusing on the frontend, the coupling can be looser, and the system can be simpler and more flexible. It can also be ensured that the entire logic, including the logic for the UI, is actually implemented in the microservice.

Frontend integration allows loose coupling of microservices. Already the use of links and of some JavaScript code can be enough to integrate the frontends of different microservices. It is therefore important not to immediately define a complex technology stack, but to first find out what can be achieved by simple means.

This leads to another advantage: technical complexity of the solution is not particularly high; only web applications are used. There are more of them than usual, but there are no new technologies.

But even when using server-side integration, the integration in the frontend is still not particularly complex and still leads to a loose coupling.

Get hands-on with 1200+ tech skills courses.