#heading("Abstract", outlined: false)
#v(0.5em)

This study explores the feasibility and impact of adopting micro frontend architecture for the Deutsche Klassenlotterie Berlin project, an online lottery platform operated by LOTTO Berlin. The platform's existing monolithic architecture, developed in 2014, has become outdated, presenting significant challenges in terms of flexibility, maintainability, and scalability. In response, MULTA MEDIO, the development company, aims to modernize the system by transitioning to a micro frontend architecture. Through a comprehensive experimental approach, this study evaluates how the adoption of micro frontends can mitigate the limitations of the current architecture. The research spans eight chapters, covering the architectural transition, its practical implementation, and an analysis of the benefits and drawbacks. The findings offer valuable insights to support the decision-making process for this architectural shift.

#v(0.5em)

#heading("Zusammenfassung", outlined: false)
#v(0.5em)
#[
  #set text(lang: "de")
  Diese Studie untersucht die Machbarkeit und die Auswirkungen der Einführung einer Mikro-Frontend-Architektur für das Projekt Deutsche Klassenlotterie Berlin, einer von LOTTO Berlin betriebenen Online-Lotterieplattform. Die bestehende monolithische Architektur der Plattform, die im Jahr 2014 entwickelt wurde, ist veraltet und stellt erhebliche Herausforderungen in Bezug auf Flexibilität, Wartbarkeit und Skalierbarkeit dar. MULTA MEDIO, das Entwicklungsunternehmen, möchte daher das System durch die Umstellung auf eine Mikro Frontend Architektur modernisieren. Durch einen umfassenden experimentellen Ansatz wird in dieser Studie untersucht, wie der Einsatz von Mikro Frontends die Einschränkungen der derzeitigen Architektur abmildern kann. Die Untersuchung erstreckt sich über acht Kapitel, die sich mit der Umstellung der Architektur, ihrer praktischen Umsetzung und einer Analyse der Vor- und Nachteile befassen. Die Ergebnisse bieten wertvolle Einblicke, um den Entscheidungsprozess für diesen Architekturwechsel zu unterstützen.
]

#pagebreak(weak: true)
