TUI.com

Beschreibung

Für die Reisebuchungsplattform tui.com waren wir Teil eines großen internationalen Teams. Wir entwickelten eine Microfrontend Architektur auf Basis von Custom Web Components, die mittels JavaScript, TypeScript (Client) und Node.js (Server) entwickelt wurden.

Die Auslieferung erfolgte über AWS Lambda, Cloudfront und S3, welche mittels IaC Stacks (Cloudformation) generiert und verwaltet wurden.

Der Fokus der Architektur lag auf Wiederverwendbarkeit, Entkopplung, Skalierbarkeit und Wartbarkeit.

Als Integrationslayer nutzten wir die statischen Seitengeneratoren 11ty und Astro. Im BFF (Backend for Frontend) verknüpften wir die einzelnen Microfrontends mit verschiedenen Content- und Buchungs-APIs sowie weiteren TUI Services.

Die so erzeugten JAM-Stack Pages (Javascript, APIs, Markup), werden täglich Millionen von Nutzern ausgespielt.

Website

tui.com

Laufzeit

03/2022 - 03/2024

Technologien

HTML
CSS
WebComponents
JavaScript
TypeScript
11ty
Astro
Node.js
Gitlab CI/CD
AWS Cloudformation IaC
AWS Lambda
AWS Cloudfront
AWS S3
AWS CLI