Qualitätssicherung für das deutsche Mautsystem
Projektkennzahlen
6 Mitarbeiter:innen
30+ Monate
Big-Data-QA-Plattform
Funktionale Programmierung
Scala, Python
Cassandra, Kafka, PostgreSQL
Warum wir diesen Fall gerne zeigen
Sie sehen, Sie sehen nichts: Die deutsche Lkw-Maut läuft seit über 18 Jahren sicher und reibungslos – obwohl die Qualitätssicherung einer Big-Data-Anwendung, die täglich Mautgebühren für mehr als 4 Millionen Fahrzeuge erhebt, eine hochkomplexe Aufgabe ist. Wir haben dazu einen wesentlichen Beitrag geleistet. Komplexe Systeme beherrschbar zu machen, ist für uns die spannendste Herausforderung!
Schließlich leistet das Mautsystem einen wichtigen Beitrag zur Infrastrukturfinanzierung in Deutschland.
Aufgabe und Lösung
Das deutsche Mautsystem erhebt nicht nur Mautgebühren für mehr als 4 Millionen Fahrzeuge, sondern muss auch verschiedene Fahrzeugtypen erfassen, von 3,5-Tonnen-Lkw bis hin zu Schwerlastfahrzeugen mit mehr als 12 Tonnen. Dabei fallen viele Terabyte an Daten an, die vollständig anonym in einer Smart Chain verarbeitet werden. Die Technologie muss skalierbar sein und sich an ständige technische und betriebliche Veränderungen anpassen können. Es muss eine Qualitätskontrolle durchgeführt werden, um sicherzustellen, dass das System überhaupt funktioniert.
Unter Anwendung bewährter DevOps-Verfahren arbeitet das Ambrosys-Team ständig mit modernsten Methoden und Tools, um den Betrieb der QA-Plattform sicherzustellen. Massendaten werden statistischen Messungen unterzogen, um die gesamte Verarbeitungskette von der Vorverarbeitung bis zum Endergebnis zuverlässig beurteilen zu können. Unter anderem ermöglichen sie die Überprüfung der Datenintegrität, die Identifizierung und Korrektur von Datenfehlern sowie die Analyse von Abweichungen und Ausreißern. Diese Schritte sind entscheidend, um sicherzustellen, dass die berechneten Mautgebühren korrekt sind und das System jeden Tag reibungslos funktioniert. Letztendlich zeigt die Überwachung die Qualität der Ergebnisse an und ermöglicht es dem Systembesitzer – unserem Kunden – technische und geschäftliche Maßnahmen zur Sicherung oder Verbesserung der Qualität einzuleiten.
Unser System umfasst Funktionen zur Geschäftsanalyse und ermöglicht sogar die Erkundung anderer Geschäftsbereiche.
Intelligente Mauterhebung – Wegbereiter für nachhaltige Mobilität!
„Maut“ hat einen schlechten Ruf. Wir möchten das richten!
Um Mobilität in Zukunft an die Bedürfnisse der Menschen und unseres Planeten anzupassen, brauchen wir intelligente Technologien. Verkehrsraum ist eine knappe Ressource, insbesondere in Städten. Wenn wir dieser Ressource einen Preis geben, können wir eine faire Verteilung sicherstellen. Eine intelligente, sozial ausgewogene Maut ist möglicherweise sogar der einzige Weg, um die individuelle Mobilität aufrechtzuerhalten und strenge Verbote zu vermeiden. Ambrosys nutzt intelligente Technologien, um die Voraussetzungen dafür zu schaffen, dass politische Entscheidungsträger unsere Mobilität auf eine Weise gestalten können, die sozial gerecht, wirtschaftlich tragbar und umweltfreundlich ist. Intelligente Mautsysteme sind streckenbasiert, transparent, benutzerfreundlich und können mithilfe fortschrittlicher Algorithmen dynamisch an die jeweilige Situation angepasst werden.
In naher Zukunft werden immer mehr Städte den Schritt in Richtung einer Stadtmaut gehen. Ambrosys berät sie ganzheitlich zu den möglichen Optionen und stellt sowohl Mobilitäts-Know-how als auch ein Netzwerk von Partnerunternehmen zur Verfügung, um komplette, auf die lokalen Bedürfnisse zugeschnittene Lösungen zu entwickeln.
Die Bedeutung guter DevOps-Praktiken
Effektive DevOps-Praktiken sind unerlässlich, um komplexe Softwaresysteme zuverlässig, anpassungsfähig und effizient zu gestalten. Für Technologieunternehmen bedeutet dies, dass Produktinnovationen schneller auf den Markt gebracht und Kosten gesenkt werden können. Leider gibt es keine kurze, erschöpfende Erklärung des Begriffs. Gute DevOps-Praktiken resultieren aus einer Reihe von Methoden, die ineinandergreifen und die Zusammenarbeit zwischen IT-Entwicklung und IT-Betrieb grundlegend verbessern, wie zum Beispiel:
Kontinuierliche Integration und kontinuierliche Bereitstellung stellen sicher, dass neue Funktionen schnell, aber kontrolliert in die Produktionsumgebung gelangen und Integrationsprobleme frühzeitig erkannt werden.
Monitoring sorgt für eine schnelle Erkennung von Abweichungen und Störungen während des Betriebs.
Versionierungssysteme machen Änderungen transparent und nachvollziehbar und ermöglichen paralleles Arbeiten.
DevOps sind keine einzelnen Komponenten, sondern eine Reihe von „Best Practices”, und wie das alte Sprichwort sagt: Best Practices sind ein Output, kein Input. Sie erfordern zwar Systemkomponenten, müssen aber von allen Beteiligten trainiert und angewendet werden.
Wir richten die für DevOps erforderlichen Prozesse und Komponenten für unsere Kunden ein – vorzugsweise als Teil eines Entwicklungsteams, bei Bedarf aber auch als Coaches, die die Anwendung vermitteln. Auf diese Weise profitieren unsere Kunden von unserer langjährigen Erfahrung mit DevOps in verschiedenen Organisationen und bauen ein hohes Maß an Kompetenz in ihrer eigenen Organisation auf.
→ Haben Sie Fragen oder Anregungen zu Smart Mobility, intelligenten Mautsystemen oder DevOps? Dr. Markus Abel freut sich auf deine Nachricht.