visit
There is something similar also for the Frontend. It is called Composite UI
or Micro Frontend
architecture.
Read the article to the end where I will tell you how to use Composite UI in Angular
!
First of all, let me explain the differences between a Monolith
and a Composite
architecture:
From the Monolith architecture point of view, the UI is one application developed using one programming language (Angular, React, etc...).
A composite architecture is based on UI microservices.
By comparing Composite
with Monolith
architecture, the first one is a more complex approach.
Advantages of using Composite
architecture:
Disadvantages of using Composite
architecture:
Is Composite UI
the future of development? Maybe yes, but I will recommend using it only if it is necesary
since I encountered a lot of issues and the development became really hard from my point of view.
How to use Composite UI in Angular? Angular elements are the answer.