At Spotahome, we are splitting a big monolithic application into different bounded contexts applying hexagonal architecture and domain driven design principles, among others. In the architecture, we are as well splitting all the user interface from the back-end and we have created a Back-End for Front-End Integration Service that consumes API and serves the views to the end users, or exposes public API for third parties. This product is very simple to use, agnostic and reusable for any project. We call it Soyuz. It is built with NodeJS and Express and supports internationalisation, routing, server-side rendering and other nice features. We are considering to open source the project.
@McEire Co-Founder and CTO @Spotahome. Entrepreneur. Software engineer and technology enthusiast. Attempt of musician and skydiver.