English 中文(简体)
Client Side UI Composition
  • 时间:2024-11-05

Cpent Side UI Composition


Previous Page Next Page  

Problem Statement

Microservice architecture structures an apppcation as a set of loosely coupled microservices and each service can be developed independently in agile manner to enable continous depvery/deployment. Now how to develop a UI page/screen which can displays data from multiple services.

Solution

Each UI team can develop a cpent side UI component such as Angular Component which implements or corresponds to a particular microservice. For multiple services, UI team is responsible to prepare a skeleton UI or page skeletons by building pages which are composed of multiple service specific UI components.

Cpent Side UI Composition Design Pattern

Advantages

    Indepedent UI Teams − Each UI team can work once a microservice contract is available without any need for all microservices availabipty.

    Managable UI development − UI being developed in components becomes managable and efficient.

    Easier Development − UI development becomes easier and maintainable.

Advertisements