Microfrontends: Building Large‑Scale Web Applications