Session Details

Session Details2019-01-07T06:21:08+00:00

Micro Frontends: Breaking up the Frontend Monolith

Presented by: Kito Mann

Over the past several years we have embraced microservices as a way to “break up the monolith” and reduce complexity, allowing teams to focus on specific areas of functionality, while providing more flexible scaling and better fault isolation. However, for most of us, the front-end has remained largely un-touched — it is, in essence, still a monolith. What if the same team was responsible for the UI and the service, an you could compose a web app out of different micro frontends — each providing a core set a functionality but all playing well with each other? This tutorial explains how that process can work, using Web Components as the bridge between different JavaScript frameworks on the front end, and Eclipse MicroProfile for the Java microservice on the back-end.

Tags: Java, JavascriptLevel: Intermediate