Key points are not available for this paper at this time.
Die Microservices-Architektur ist enorm populär geworden, da traditionelle monolithische Architekturen nicht mehr den Anforderungen an Skalierbarkeit und schnelle Entwicklungszyklen gerecht werden, und der Erfolg einiger großer Unternehmen beim Aufbau und Einsatz von Diensten ist eine starke Motivation für andere, eine Veränderung in Betracht zu ziehen. Der Migrationsprozess selbst ist jedoch nicht trivial. Die meisten Systeme weisen zu viele Abhängigkeiten zwischen ihren Modulen auf und können daher nicht sinnvoll auseinandergebrochen werden. Aus diesem Grund sind Studien, die Informationen über den Migrationsprozess für Praktiker bereitstellen, notwendig. Diese Studie bündelt, organisiert und analysiert 20 in der Literatur vorgeschlagene Migrationstechniken. Die Ergebnisse zeigen, dass die meisten Vorschläge Ansätze verwenden, die designbasierte Elemente als Eingabe nutzen; 90 % der Vorschläge wurden auf objektorientierte Software angewendet (Java ist die vorherrschende Programmiersprache); und dass die größte Herausforderung darin besteht, die Datenbankmigration durchzuführen.
Ponce et al. (Fri,) haben diese Frage untersucht.