Upstream Mobility Inside: Ein Blick in unsere Technik
Technologie ermöglicht Innovation: Nach diesem Motto investiert Upstream Mobility kontinuierlich in seine technischen Fertigkeiten. Eine neue Generation von Computersystemen und Lösungsarchitekturen schafft die Basis, sodass wir uns immer mehr auf die innovativen Anforderungen und Inhalte unserer KundInnen fokussieren und diese ausbauen können. Und so funktioniert das Konzept:
Business-KundInnen von Upstream Mobility, meist BetreiberInnen öffentlicher Verkehrsmittel, eint eines: sie wollen Fahrgästen bzw. BürgerInnen einen leichten Zugang zu Mobilität ermöglichen, idealerweise mittels Smartphone. Die Ansätze dazu sind oft ähnlich, mit regionalen Spezifika oder gänzlich neuen, innovativen Ideen. Abseits der marktreifen Produkte gelangen auch regelmäßig Forschungsthemen zur Umsetzung: kleine, leichtgewichtige Prototypen, mit denen Ideen getestet und in Form von Pilotanwendungen verifiziert werden können. Jedes Projekt ist anders, jedes Projekt ist speziell – vor allem aber soll in jedem Projekt gleichermaßen vom bestehenden Wissen und bestehenden Umsetzungen profitiert werden.
Fest entschlossen, für unsere KundInnen das Optimum herausholen zu können, haben die TechnikerInnen von Upstream Mobility in den letzten Jahren unermüdlich daran gearbeitet, eine klare Struktur für die Funktionalität im Mobilitätsbereich zu definieren: abgegrenzte Module in Form von sogenannten Microservices, welche unterschiedliche Aufgaben übernehmen. Dieses Konzept der Softwareentwicklung macht es möglich, unterschiedliche Dienste miteinander zu kombinieren, aufeinander aufbauen zu lassen oder Teile auch gänzlich abzuändern. Sei es die Integration eines Routingsystems wie die Verkehrsauskunft Österreich (einem langjährigen Partner von Upstream Mobility), die Einbindung eines neuen Bike-Sharing Dienstes oder eines Fuhrparkmanagement-Systems - durch das bewährte modulare System können mehrere Entwicklungsteams parallel an den nächsten Mobilitätslösungen der Zukunft arbeiten.
Stabilität und Sicherheit: Microservices können so betrieben werden, dass sie Ausfälle automatisch erkennen und darauf reagieren. Ein ausgefallenes Modul wird erkannt und automatisch ausgeschieden bzw. durch ein neues ersetzt. Dasselbe passiert bei erhöhten Zugriffszahlen: Wird es am Server eng, werden neue Services gestartet um wieder Kapazitäten für unsere Kunden frei zu haben – ganz automatisch.
Die programmierte Infrastruktur
Wussten Sie, dass das Erstellen von Servern, verkabeln von Netzwerken und Installieren von Firewalls nun auch mittels Script möglich ist? Auf Knopfdruck, indem ein Programm abläuft, können nun notwendige Infrastrukturkomponenten für den Betrieb unserer Services erstellt, gestartet und verknüpft werden. Mittels moderner Technologien wie Terraform, Kubernetes und Helm arbeitet Upstream Mobility mit standardisierten, programmierten Bauplänen für den Umgebungsbetrieb, welche die zeitnahe Bereitstellung neuer Instanzen unserer Produkte ermöglicht.
Das große Ziel: neue Funktionen auf Knopfdruck an unsere KundInnen auszuliefern, diese gemeinsam mit den AnwenderInnen auszuprobieren und, bezogen auf das Benutzerfeedback, rasch nachjustieren zu können. Das bedeutet mehr Effizienz für unsere KundInnen – rasche Innovationen für unsere BenutzerInnen – bessere Unterstützung für die Mobilität der Menschen!