Litcius/Paper detail

Identification of microservices from monolithic applications through topic modelling

Miguel A. Brito, Jácome Cunha, João Saraiva

202146 citationsDOIOpen Access PDF

Abstract

Microservices emerged as one of the most popular architectural patterns in the recent years given the increased need to scale, grow and flexibilize software projects accompanied by the growth in cloud computing and DevOps. Many software applications are being submitted to a process of migration from its monolithic architecture to a more modular, scalable and flexible architecture of microservices. This process is slow and, depending on the project's complexity, it may take months or even years to complete.

Topics & Concepts

MicroservicesComputer scienceScalabilityDevOpsSoftware engineeringCloud computingSoftware architectureIdentification (biology)Modular designProcess (computing)OrchestrationSoftwareSoftware developmentArchitectural patternService-oriented architectureComputer architectureSoftware deploymentWorld Wide WebOperating systemSoftware constructionWeb serviceMusicalBotanyVisual artsBiologyArtSoftware System Performance and ReliabilitySoftware Engineering ResearchComplex Network Analysis Techniques