Kundengeschichten

Verwaltung der Entwicklung der AWS-Umgebung von CustomerGauge im großen Maßstab


Regions:

Partners:

Capabilities:

Industries:

CustomerGauge, der führende Anbieter von B2B Account Experience(AX)-Software und -Lösungen, wurde von Grund auf für das komplexere Umfeld von B2B-Konten entwickelt. Die CustomerGauge Account Experience(TM)-Lösung sammelt Net Promoter-Feedback und Signale zur Kundenabwanderung auf Kontoebene und gibt diese Informationen in Echtzeit an die Mitarbeiter an der Front weiter, damit Unternehmen proaktiv Kunden halten und schneller wachsen können.

Account Experience nimmt auch das Rätselraten aus der ROI-Gleichung heraus, indem es alle Account-Metriken und Stimmungen direkt mit dem Umsatz verknüpft, so dass Sie die Zustimmung der Führungsebene maximieren und den langfristigen Programmerfolg und kulturellen Wandel sicherstellen können.

 

Ein autarkes, integriertes DevOps-Team zu haben

Warum

Modernisierung und Re-Engineering von Services auf AWS

Was

Verwendung der sechs Säulen des AWS Well-Architected Framework

Wie

Die Herausforderung

CustomerGauge hat es sich zur Aufgabe gemacht, ständig Innovationen zu entwickeln, um anderen Unternehmen das Leben leichter zu machen. Daher sind Evolution und Modernisierung ein unvermeidlicher Teil der Mission.

CustomerGauge war ein frühes Mitglied der AWS Public Cloud und hatte daher den Drang, seine Cloud-Architektur zu modernisieren, da das Unternehmen noch einige Services der vorherigen Generation der Cloud-Technologie nutzte. Die Beibehaltung dieser früheren Technologie würde bedeuten, dass es schwierig wäre, das Unternehmen zu skalieren, mit modernen Best Practices für die Sicherheit Schritt zu halten und ein hohes Maß an Entwicklerproduktivität zu erreichen. Darüber hinaus hatte CustomerGauge den Cloud-Betrieb im Grunde ausgelagert, was bedeutete, dass es sich um ein von der Softwareentwicklungsabteilung getrenntes Team handelte. Auch das wollten sie ändern. Das Ziel war es, ein autarkes, integriertes DevOps-Team zu haben.

Allerdings verfügte CustomerGauge zu diesem Zeitpunkt nur über begrenzte Kenntnisse und Erfahrungen, wie man seine Cloud-Architektur auf den neuesten Stand bringen konnte. Um diese Herausforderungen in den Bereichen IT, Sicherheit, Kostenmanagement und Betrieb zu bewältigen, wandte sich CustomerGauge an Xebia, um Hilfe zu erhalten.

Aufbau einer zukunftsweisenden AWS-Lösung

Die Zusammenarbeit, die von
Xebia
dabei half, den Soll-Zustand der AWS-Umgebung von CustomerGauge anhand der sechs Säulen des AWS Well-Architected Framework zu definieren. Der erste Schritt bestand in der Entwicklung einer Multi-Account-Strategie, um eine Trennung der Belange und das Prinzip der geringsten Privilegien zu ermöglichen. Auch die Netzwerksicherheit wurde verbessert, indem Ressourcen von EC2 Classic in eine neue Generation von Virtual Private Cloud und privaten Netzwerkinstanzen verschoben wurden. Anschließend wurden die CustomerGauge-Services nach und nach so umgestaltet, dass sie in Containern auf AWS ECS und nicht mehr direkt auf virtuellen Maschinen laufen, zunächst ohne dass die Geschäftslogik umgeschrieben wurde.

Dies ist ein konkretes Beispiel für den allgemeineren Ansatz, wo immer möglich zu einem Verbrauchsmodell zu wechseln. Dies macht es für CustomerGauge einfacher, das System zu sichern und die vorhandenen Sicherheitsmaßnahmen zu dokumentieren und nachzuweisen, da AWS einen viel größeren Anteil der zugrunde liegenden Serverressourcen verwaltet.

Wir sind sehr stolz darauf, CustomerGauge mit AWS wachsen zu sehen. Das Unternehmen hat sich nicht nur durch die Modernisierung seiner Architektur weiterentwickelt, sondern auch durch die Aufnahme des von uns vermittelten Wissens. Antony und sein Team sind bei der Skalierung ihrer Architektur autark geworden und verlassen sich bei der 24/7-Überwachung durch Managed Services auf Xebia. - Steyn Huizinga, CTO Xebia Cloud AWS.

Das Ergebnis

Der nächste Schritt bestand darin, manuelle Bereitstellungen durch automatisierte CI/CD-Pipelines zu ersetzen, um zuverlässigere Bereitstellungen durchzuführen und die Produktivität der Entwickler zu verbessern. Der letzte Schritt bestand darin, bestehende Services neu zu entwickeln oder zu refaktorisieren, um modernere Programmiersprachen und Frameworks zu verwenden, damit Services wie AWS Lambda noch stärker genutzt werden können. Der Wechsel zu Serverless ist ein weiterer Schritt in Richtung AWS Managed Services, um die Sicherheit und Skalierbarkeit der CustomerGauge-Lösung weiter zu erhöhen.

CustomerGauge wechselte von einem IaaS der ersten Generation zum neuesten AWS PaaS-Angebot. Dadurch verlagerte sich die Verantwortung für Skalierbarkeit und Sicherheit mehr in Richtung AWS, so dass sich die Entwicklungsabteilung von CustomerGauge auf die Verbesserung und Erweiterung der Geschäftsfunktionen ihrer Plattform konzentrieren konnte. Die anfängliche Vision von Xebia und die kontinuierliche Beratung waren von unschätzbarem Wert für die Realisierung einer Cloud-Architektur, auf die CustomerGauge sehr stolz ist. Sie ist skalierbar, sicher, gut auditiert und ermöglicht eine hohe Produktivität der Entwickler.

Contact

Let’s discuss how we can support your journey.