Collection and Identification Of Microservices Patterns And Antipatterns
Résumé
Le style architectural des microservices devient de plus en plus populaire dans le monde
académique et l'industrie. Cependant, un manque de compréhension de ses concepts de base
conduisent à de nombreuses idées fausses et erreurs de développement. Dans nos travaux de
recherche, nous visons à clarifier les connaissances académiques sur les microservices à travers
la collecte et l'identification automatique des patrons de microservices et des anti-patrons.
Pour parvenir à cette fin, nous visons à (1) introduire une collection exhaustive d'anti-patron
de microservices et (2) proposer une approche automatique pour l'identification des (anti-
)patrons dans les systèmes basés microservices. L'intégration et la fourniture continuelle de
microservices peuvent introduire des anti-patrons qui peuvent affecter la maintenabilité du Microservices (anti-)patterns identification
système et diminuer sa qualité. Ainsi, nous avons recherché des outils de réingénierie utilisés
pour identifier les (anti-)patrons dans les systèmes basés microservices. Les résultats de notre
analyse ont montré qu'il n'y a pas d'approche d'identification entièrement automatisée dans la
littérature. Cela nous motive à proposer des (anti-) patrons pour le processus d'identification
dans un premier temps, puis à étudier comment nous pouvons les identifier automatiquement
à partir des artefacts des systèmes basés microservices.