Using an aggregating layer with API composition to build information for the UI
Applying UI composition both by modules, pages, and sections to interact with distributed data
Using backends for frontends to provide a denormalized view of the data
How task-based UIs can be relevant to manage the asynchronicity of event-driven architectures
Using event-driven APIs to support responsive UIs
As we build ...