What is a micro frontend?

What is a micro frontend?

What are Micro Frontends? The term Micro Frontends first came up in ThoughtWorks Technology Radar at the end of 2016. It extends the concepts of micro services to the frontend world.

What is microservices and Microservices frontend?

Micro Frontend is the same concept as Microservices but for the frontend of the web app. The idea here is the same – to make small independent service work together for a large complex application.

What makes a good micro-frontend architecture?

Independent artifacts: A core tenet of microservice development is that artifacts can be deployed independently, and this remains true for micro-frontends. In a micro-frontend architecture, teams should be able to independently deploy their frontend applications with minimal impact to other services.

Is micro frontend the new trend of web app development?

Today, this concept is no longer limited to backend as it now outstretched to the frontend and popularly known as the “Micro Frontend”. Let’s understand this new trend of the web app development industry and if it fits your business needs. What is Micro Frontend?

How does a container application work with micro frontends?

The container application then determines which micro frontend should be mounted, and calls the relevant function to tell a micro frontend when and where to render itself. Feed me! Welcome to Feed me!

Should I build a BFF for my Micro frontend?

If there are downstream services, it may or may not make sense for the team that owns the micro frontend and its BFF, to also own some of those services. If the micro frontend has only one API that it talks to, and that API is fairly stable, then there may not be much value in building a BFF at all.

How do I host a micro-frontend?

In the Micro-Frontend Architecture, there is a “Host” or a “Container” page that can host one or more Micro-Frontends. The Host/Container page can also share some of its own Micro-Frontend components.