Trustsoft

Shipmonk - von einem kleinen Startup zu einem Milliarden-Dollar-Unternehmen

ShipMonk ist eines der am schnellsten wachsenden Start-ups in der Welt der Logistik. Sie bringt neue Prozesse, Schnelligkeit, Zuverlässigkeit und Zugänglichkeit unter Verwendung der neuesten Technologie. Dies war jedoch nicht immer der Fall, und insbesondere in der Anfangszeit gab es häufig Probleme nicht nur mit der Verfügbarkeit, sondern auch mit der Aktualisierung der Anwendung. Als das Unternehmen wuchs, reichte die ursprüngliche Einrichtung nicht mehr aus.

Ursprüngliche Einstellungen

ShipMonk hatte 3 Produktionsserver und 4 Entwicklungsserver, die sich bei Vultr und Digital Ocean befanden. Aufgrund der monolithischen Natur der Anwendung war der Hauptproduktionsserver eine der größten Instanzen in Digital Ocean.

Diese Einstellung:

  • sie keine Skalierung zu, die Leistung konnte nur durch Hinzufügen einer Instanz gesteigert werden, was nicht nur unwirtschaftlich, sondern auch in Zukunft unmöglich war
  • es war nicht möglich, die Instanzen dynamisch zu ändern, was hohe Kosten verursachte
  • Updates waren kompliziert und erforderten kurze Ausfallzeiten der Anwendung

Keiner der Anbieter verfügte damals über getrennte Datenzentren, zu denen man problemlos wechseln konnte, so dass unser disaster recovery plan die Beibehaltung einer Kopie und die Migration zum anderen Anbieter vorsah. Wir haben uns für AWS entschieden.

Verfahren der Migration

Der Migration ging die Umwandlung der Anwendung in einen Microservice voraus. Dann haben wir die gesamte Umgebung in Terraform in AWS erstellt und Kubernetes für die Migration verwendet. Wir haben Kubernetes weiterhin überwacht und bei der Fehlersuche geholfen. Wir haben eine CI/CD-Pipeline vorbereitet. 
Ausfallsicherheit - ShipMonk hat jetzt 3 getrennte DatenzentrenAutomatische Skalierung - die Anwendungsleistung wird entsprechend der aktuellen Nachfrage erhöht oder verringert, was zu Kosteneinsparungen führtAktualisierungen im Hintergrund - die Aktualisierungen erfolgen unmerklich und kontinuierlichUnbegrenzte Bereitstellung neuer Versionen - durch die Einrichtung einer CI/CD-Pipeline können neue Versionen kontinuierlich getestet und bereitgestellt werdenDank dieser Einrichtung kann ShipMonk seine Dienste und Anwendungen weiter entwickeln und ausbauen. Es ist belastbar, weil sich seine Leistung dynamisch an die aktuelle Kundennachfrage anpasst.

Ergebnis

  • Ausfallsicherheit - ShipMonk hat jetzt 3 getrennte Datenzentren
  • Automatische Skalierung - die Anwendungsleistung wird entsprechend der aktuellen Nachfrage erhöht oder verringert, was zu Kosteneinsparungen führt
  • Aktualisierungen im Hintergrund - die Aktualisierungen erfolgen unmerklich und kontinuierlich
  • Dank dieser Einrichtung kann ShipMonk seine Dienste und Anwendungen weiter entwickeln und ausbauen. Es ist belastbar, weil sich seine Leistung dynamisch an die aktuelle Kundennachfrage anpasst.

Mit dieser Einstellung kann ShipMonk seine Dienste und Anwendungen weiterentwickeln, erweitern. Es ist stabil, weil sich seine Leistung dynamisch an das aktuelle Interesse der Benutzer anpasst.

Werfen Sie einen Blick auf Fallstudien unserer Klienten

Ganz gleich, in welcher Branche Sie tätig sind, wenn Sie die Cloud benötigen, sind wir für Sie da. Werfen Sie einen Blick auf Fallstudien unserer Klienten.

Testimonial
"Wir arbeiten seit mehreren Jahren mit Trustsoft zusammen. Sie haben unsere Infrastruktur auf AWS übertragen und verwalten sie weiterhin. Wir arbeiten gerne mit ihnen zusammen."
Testimonial
"Sehr hilfsbereites Team mit Erfahrung mit verschiedenen AWS-Services."
Testimonial
"Hervorheben möchte ich die sehr gute Zusammenarbeit mit Trustsoft. Ihr Ansatz ist sehr professionell und sie reagieren schnell auf unsere Anforderungen. Sie haben uns bei internen Projekten sehr geholfen."