von Annika Fischer
Eine völlig neue Architektur zum Veröffentlichen von Plugins: Plugin Build 2.0
Der technische Prozess zum Veröffentlichen von Plugins auf der plentymarkets Plattform wird zurzeit vollständig neu entwickelt und auf eine moderne Microservice- Architektur übertragen. Das Ziel ist ein stabiler und leistungsfähiger Bereitstellungsprozess. Tagtäglich werden auf der plentymarkets Plattform Hunderte Plugins installiert, deinstalliert oder aktualisiert. Der dafür zuständige Bereitstellungsprozess kopiert bei jeder einzelnen Installation eines Plugins potentiell tausende Dateien in Kundensysteme, definiert Konfigurationen und aktualisiert oder verändert Datenbanken und Datenbankstrukturen. Die plentymarkets Plattform wächst und damit auch die Anforderungen an den Bereitstellungsprozess. Der neue Bereitstellungsprozess wird auf einer Microservice-Architektur aufgesetzt. Microservices teilen komplexe technische Prozesse und Anwendungen in voneinander unabhängig agierende Prozesse auf. Dieser modulare Softwareaufbau löst ungewollte Abhängigkeiten zu anderen Teilen der plentymarkets Plattform auf, ermöglicht es, einzelne Bestandteile des Prozesses gezielt abzusichern und bringt insgesamt einen robusten und hoch skalierbaren Plugin Build hervor. Nutzer profitieren so von einem störungsfreien, einfachen und sicheren Bereitstellungsprozess.