Skip to content

A sample to illustrate decoupling and migrating enterprise Angular and React monolithic apps, to micro-frontends with web-fragments

Notifications You must be signed in to change notification settings

anfibiacreativa/web-fragments-migration-demo

Repository files navigation

Migration path from Angular monolithic SPA app, to micro-frontends featuring Qwik, Analog and Angular SSR.

Important

README and CODE SAMPLE status is WORK IN PROGRESS

This sample demonstrates how to migrate a monolithic Angular SPA e-commerce application to a micro-frontend architecture using Web Fragments.

Application design

The e-commerce application consists of a Homepage default route featuring a catalog and the shopping cart area.

webfragments_demo_homepage

Catalog cards link directly to the product detail page. webfragments_demo_detail

Application structure

The user interface is composed by the following components

  • homepage
  • product page
  • product detail
  • product card
  • shopping cart

Migration excercise

The decoupling and migration excercise consists in horizontally splitting the monolithic UI and codebase into multiple applications that are independently developed, released, versioned and deployed, with the following correspondence,

Homepage + productpage -> Shell application HTML Product catalog -> Micro-frontend split 1 -> Angular SSR Product detail -> Micro-frontend split 2 -> Analog SSG Shopping cart -> Micro-frontend split 3 -> Qwik

Come back soon! This is a work in progress

Come back often, while we work on the demo and slides! In the mean time you can learn more about micro-frontends and modern frontend development visiting microfrontend.dev and learn more about Web Fragments following this link

🫶

About

A sample to illustrate decoupling and migrating enterprise Angular and React monolithic apps, to micro-frontends with web-fragments

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published