Das neue Traffic Management System der SBB basiert auf einer Microservice Architektur. Unterschiedliche Problemstellungen erfordern dediziertes Knowhow und haben sehr unterschiedliche Anforderungen an Time-to-Market, Verfügbarkeit, Technologie, Lifecycle, etc. Wir glauben, dass wir mit ganzheitlich verantwortlichen Teams die Effizienz und Qualität der einzelnen Services erheblich steigern können. Die einzelnen Teams entwickeln ihre Microservices vertikal über den gesamten Stack - von der Persistenz bis hin zum UI. Eine der Herausforderungen liegt in der GUI Integration der verschiedenen Microfrontends. Hier hilft uns das eigens dafür entwickelte Opensource Framework SCION Workbench, welches einen leichtgewichtigen Applikationsrahmen zur Verfügung stellt und die einfache und kohärente Integration verschiedener Webanwendungen ermöglicht. Inhalte können als View, Popup oder Activity eingebunden werden. Views ihrerseits können durch den Benutzer flexibel angeordnet werden. Grundsätzlich kann jede Webapplikation eingebunden werden. Die Applikationen sind frei in der Wahl ihrer Technologien und geben in einem Manifest ihre Fähigkeiten und Absichten an. Dies ermöglicht eine lose gekoppelte Interaktion zwischen den Applikationen. Im einfachsten Fall sind keine Anpassungen in der einzubindenden Applikation erforderlich. Wenn eine Applikation aber mit der Plattform interagieren möchte, kann sie ein Framework agnostisches Gast API einbinden.