Session

UI Domains, or how to split web app experiences in micro-frontends

You probably already heard about microservices, a way to improve the scalability of monolith backends by splitting it into independently deployed services. Although nowadays this technique is being extensively used, most of these microservices are STILL being consumed by a single, monolithic UI. The problem to solve in the front-end seems to be similar, but, could we apply the exact, same solution?

In this talk we will lay out the real-life challenges that are worth solving via a micro-frontends architecture. We will then present the UI Domains strategy to “split the beast”, and some libraries you can use to simplify the implementation of your web app.

This talk is mainly focused on explaining concepts with a real-life example. We will use it to demonstrate that some challenges (technical and/or organizational) are so complex that require a micro-frontends solution, while others don’t require such complexity (the “this might not be for you” aha moment).

Then, we will present the UI Domains strategy as a way of splitting a monolithic UI into smaller, and more manageable vertical pieces. And we will compare the “ideal’ approach (fully vertical, 100% independent pieces) with the real-life (somewhat vertical pieces, not so independent, etc.), and what you could do to adapt this strategy to them.

Nano Vazquez

Problem solver and emerging technologies enthusiast with experience in highly scalable distributed systems

Buenos Aires, Argentina

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top