K-PAD ist Koses tabletbasiertes Vertriebsunterstützungssystem: Schönheitsberaterinnen auf den Verkaufsflächen von Kaufhäusern nutzen es, um während der Kundenbetreuung Kunden- und Produktinformationen abzurufen. Serverseitig lief das Ganze auf einer einzigen virtuellen Maschine auf AWS – und Störungen waren häufig. Im Oktober 2021 migrierte Kose das System auf eine Containerplattform und stellte mehrere Container auf Amazon Elastic Container Service mit der serverlosen Fargate-Option bereit, wodurch der direkte Aufbau und die Verwaltung von VM- oder Container-Ausführungsumgebungen entfiel.
Die Infrastrukturänderung lieferte unmittelbare, zählbare Ergebnisse: Login-Fehler, die zuvor wiederholt auftraten, gingen auf null zurück, und die Verarbeitungsgeschwindigkeit verbesserte sich um das Sechsfache. Kose optimiert die Anwendung nun mit Blick auf Microservices, damit künftige Funktionserweiterungen und Reparaturen den Auswirkungsbereich jeder Änderung verkleinern.
Der Umbau diente zugleich dem Kompetenzaufbau. Kose richtete eine interne Entwicklungsumgebung ein, die seinen Entwicklungsdienstleister und Berater von AWS Professional Services einbezieht, dabei standardisiert und Entwicklungs-Know-how im Unternehmen ansammelt, statt es bei Auftragnehmern zu belassen – eine bewusste Hinwendung dazu, das System, auf dem der Betrieb auf der Verkaufsfläche läuft, selbst zu verantworten.
Login-Fehler sanken auf null und die Verarbeitungsgeschwindigkeit verbesserte sich um das Sechsfache nach dem Wechsel im Oktober 2021 auf eine Containerplattform auf AWS.
Eine einzige virtuelle Maschine bedeutete, dass jede Kaufhausberatung von einer einzigen störanfälligen Box abhing; Container verteilten die Last und das Risiko.
Fargates serverloses Modell beseitigte die Arbeit der Umgebungsverwaltung, beschleunigte die Entwicklung und senkte zugleich die Kosten.
Null Login-Fehler und sechsfache Verarbeitung kamen aus der Infrastrukturredundanz, nicht aus einer Anwendungs-Neuschreibung – die günstigsten Korrekturen liegen oft unterhalb der Anwendung.
Die Einbettung von Dienstleistern und AWS-Beratern in ein internes Team machte aus einer einmaligen Migration eine dauerhafte interne Kompetenz.
Eine einzige VM ist ein Single Point of Failure für kundenorientierte Systeme: Container plus Serverless bringen Redundanz und Geschwindigkeit ohne Neuschreibung.
Kose entwickelt K-PAD weiter auf der Containerplattform, wobei die Anwendungsoptimierung läuft und die Zerlegung in Microservices als erklärter nächster Schritt gilt, um die Auswirkungen künftiger Funktionserweiterungen und Korrekturen weiter zu verkleinern.
DEN BELEGEN FOLGEN
Die Quellen
- コーセーがAWS上で営業支援システム更改、コンテナによるインフラ改善の成果 Nikkei Cross Tech (xTECH) · xtech.nikkei.com ·