Wohin·Du·Willst ist die Mobilitätsapp der DB Regio Bus für den ländlichen Raum. Seit 2016 begeleitet hochzehn das Projekt als Partner in der technischen Umsetzung.
Die Mobilitätsapp Wohin·Du·Willst wurde 2016 von der DB Regio Bus gelauncht und seitdem kontinuierlich weiterentwickelt. Seit 2016 hat hochzehn die Entwicklung des Backends vorangetrieben. Ab Anfang 2018 hat hochzehn die Gesamtentwicklung der App inklusive Produktmanagement, App-Entwicklung und Backend-Entwicklung übernommen.
Wir haben die bereits vorhandene API verbessert und funktional stark erweitert. Dabei haben wir Schnittstellen mehrerer Drittanbieter integriert und für die API-Konsumenten (iOS und Android-Apps) nutzbar gemacht. Besondere Aufmerksamkeit haben wir auf Rückwärtskompatibilität gelegt, um alte App-Versionen jederzeit weiterhin zu unterstützen.
Das Backend wurde von einer Single-Server-Architektur auf eine skalierbare, hochverfügbare Multi-Server-Lösung migriert. Innerhalb der Amazon Web Services konnten wir eine Zero-Downtime- und Continuous-Delivery-Infrastruktur bereitstellen, die den Nutzern jederzeit Zugriff auf die Mobilitätsdaten zusicherte. Dazu haben wir unter anderem Jenkins, Docker, Consul und nginx eingesetzt. Auf einer baugleichen Staging-Umgebung konnten uneingeschränkte Funktionstests der Apps mit einem produktionsnahen Backend durchgeführt werden.
Neben dem Backend hat hochzehn für DB Regio Bus den Konfigurator entwickelt - eine Webanwendung über die die verschiedenen Mandanten der App administriert werden können. Dazu haben wir clientseitig Angular 1.5 sowie Bootstrap eingesetzt und die Applikation mittels nginx und Docker bereitgestellt.
Mario König,
Produktmanager DB Regio Bus: