DIE LÖSUNG
Ein strategischer Datenbankpartner
Vodafone nutzt MongoDB Atlas, die weltweit führende moderne Multi-Cloud-Datenbankplattform, sowohl als Registrierungsplattform als auch als Dienst, auf dem einzelne Entwickler ihre eigenen Apps entwickeln können. Der Ansatz war von Anfang an kollaborativ, mit tiefgehenden Strategie-Sitzungen. Vodafone und MongoDB haben auch gemeinsame Ingenieurteams zusammengestellt, um alle während der Bereitstellung auftretenden Probleme zu lösen. „MongoDB ist eine strategische Datenbankwahl für Vodafone, und wir möchten, dass mehr Menschen sie übernehmen, indem wir den Teams ermöglichen, sie auszuprobieren, zu verstehen und die Vorteile selbst zu erkennen“, fährt Woodroffe fort Wir haben ein Self-Service-Frontend entwickelt, das Entwicklern ermöglicht, die gewünschten Tools auszuwählen, mit vorab genehmigter Sicherheit und der Möglichkeit, Regionen festzulegen. Entwickler können sagen: „Ich werde eine neue mobile App entwickeln“, auf eine Schaltfläche klicken und los geht's. Vodafone hat bestimmte Datenbanken auf spezifische Arbeitslasten und Anwendungstypen abgestimmt – MongoDB ist die Heimat für cloudnative Anwendungen. Derzeit liegt der Fokus auf der Weiterbildung des wachsenden Entwicklungsteams. „Wir starten unser MongoDB-Programm im Vereinigten Königreich, wo wir alle unsere Entwickler, hauptsächlich aus Indien und Ägypten, an einem besonderen Tag schulen werden, an dem wir die MongoDB-Technologie erkunden, die Technologie-Roadmaps von MongoDB und Vodafone skizzieren und, was am wichtigsten ist, diskutieren, wie Vodafone seine Architektur verbessern kann, insbesondere für die cloudnativen Apps“, kommentiert Canedo. „Auf diese Weise bauen wir von Grund auf, anstatt Entwickler an einen Top-Down-Ansatz zu binden.“

DAS ERGEBNIS
Flexibel, belastbar, skalierbar
MongoDB Atlas ermöglicht Vodafone eine mühelose Skalierung, ohne sich um Betriebsprobleme kümmern zu müssen, und gewährleistet optimale Verfügbarkeit. Es ist auch das Herzstück des IoT-Ökosystems von Vodafone, das weltweit größte mit über 140 Millionen verbundenen Geräten und einer Million neuer Verbindungen pro Monat.
„Zum Beispiel verbinden wir die BMW-Fahrzeugflotte in Europa mit unserer IoT-Plattform: Die Kommunikation zwischen den Fahrzeugen, dem BMW-System und den Sensoren basiert auf dieser Plattform, die MongoDB als Datenbank nutzt“, bemerkt Canedo. „Ein weiteres Beispiel ist Teil unserer Transformation von einem traditionellen Konnektivitätsunternehmen zu einem Technologieunternehmen mit unserem TaaS, das im Grunde ein Framework zur Verbesserung der Entwicklererfahrung darstellt. Wir möchten sicherstellen, dass sich unsere Entwickler auf Innovation und die geschäftlichen Anforderungen konzentrieren, anstatt auf Dinge wie Konnektivität oder IT.“
Hier kommen die Automatisierungstools von MongoDB ins Spiel, die es Entwicklern ermöglichen, mit einem Knopfdruck automatisch Datenbankkapazitäten bereitzustellen. Gleichzeitig schafft Vodafone eine einheitliche Umgebung mit Plattformsensoren, die mit verschiedenen Geschäftsbereichen zusammenarbeiten und die Echtzeiterfassung von Daten in jeder Branche, vom Gesundheitswesen bis zur Landwirtschaft, ermöglichen.
„Wir begannen diese Reise vor 18 Monaten mit der Vision von TaaS, und eine der Herausforderungen, die wir hatten, war die Fähigkeit, neue Datenbanken so schnell wie möglich aufzusetzen“, fasst Canedo zusammen. „Jetzt ist es mit MongoDB Atlas live in der Produktion und bietet unseren Entwicklern Geschwindigkeit und Flexibilität sowie die Möglichkeit, Assets nahtlos in verschiedenen Ländern wiederzuverwenden.“