This document discusses micro-frontends and their technical implementation. It begins with an overview of scaling applications from monoliths to microservices and then micro-frontends. A micro-frontend is defined as the technical representation of a business subdomain, allowing independent implementations by single teams. Various technical implementations are reviewed, including iframes, components, and server-side composition. The document concludes with examples of DAZN's implementation and micro-frontend frameworks like Single-SPA and Frint.js.