MIGRATION PATTERNS OF LEGACY SYSTEMS TO MICROSERVICES BASED ARCHITECTURE
Main Author: | |
---|---|
Publication Date: | 2019 |
Other Authors: | |
Language: | por |
Source: | Revista de Sistemas e Computação |
Download full: | https://revistas.unifacs.br/index.php/rsc/article/view/5786 |
Summary: | Microservice is a software architectural style that has been consolidating in application development projects, consisting in a set of small services. In the same direction, there’s a big demand to migrate legacy systems built in monolithic architecture to this new style with the purpose to take advantage of the technologies from distributed systems. This paper aims to list patterns that can be used in projects that target to migrate an application developed using monolithic approach to a new microservices approach. A survey with IT professionals was executed to validate the applicability of these patterns. Finally, analyzing the results, it observes that the migration patterns listed are treated with relevancy by the researched professionals. |
id |
UNIF-1_d40d2838b8a7cad80b5ec559d65bd646 |
---|---|
oai_identifier_str |
oai:ojs.200.223.74.126:article/5786 |
network_acronym_str |
UNIF-1 |
network_name_str |
Revista de Sistemas e Computação |
repository_id_str |
|
spelling |
MIGRATION PATTERNS OF LEGACY SYSTEMS TO MICROSERVICES BASED ARCHITECTUREPADRÕES DE MIGRAÇÃO DE SISTEMAS LEGADOS PARA ARQUITETURA BASEADA EM MICROSSERVIÇOSSoftware Architecture; Monolithic Architecture; Microservices; Migration Patterns; Legacy SystemsArquitetura de software; Arquitetura monolítica; Microsserviços; Padrões de migração; Sistemas LegadosMicroservice is a software architectural style that has been consolidating in application development projects, consisting in a set of small services. In the same direction, there’s a big demand to migrate legacy systems built in monolithic architecture to this new style with the purpose to take advantage of the technologies from distributed systems. This paper aims to list patterns that can be used in projects that target to migrate an application developed using monolithic approach to a new microservices approach. A survey with IT professionals was executed to validate the applicability of these patterns. Finally, analyzing the results, it observes that the migration patterns listed are treated with relevancy by the researched professionals.A arquitetura de microsserviços é um estilo de arquitetura de software que vem se consolidando em projetos de desenvolvimento de aplicações, consistindo em um conjunto de pequenos serviços. Da mesma forma, existe uma grande demanda para a migração de sistemas legados de arquiteturas monolíticas para essa nova arquitetura, a fim de que essas soluções se beneficiem das novas tecnologias de sistemas distribuídos. Este trabalho tem como objetivo listar padrões que possam ser adotados em projetos de migração de uma aplicação desenvolvida sobre a arquitetura monolítica para uma arquitetura de microsserviços. Uma pesquisa com profissionais de TI foi realizada para validar a aplicabilidade desses padrões. Por fim, analisando os resultados, observa-se que os padrões de migração listados são tratados com relevância pelos profissionais pesquisados.Revista de Sistemas e Computação - RSCRevistade Sistemas y Computaciónde Carvalho Cintra, Rafael; Instituto Federal de São PauloVendramel, Wilson; Instituto Federal de São Paulo2019-07-25Artigo Avaliado pelos Paresinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://revistas.unifacs.br/index.php/rsc/article/view/578610.36558/rsc.v9i1.5786Revista de Sistemas e Computação - RSC; v. 9, n. 1 (2019)Revistade Sistemas y Computación; v. 9, n. 1 (2019)reponame:Revista de Sistemas e Computaçãoinstname:Universidade Salvador (UNIFACS)instacron:UNIFACSporinfo:eu-repo/semantics/openAccess2019-07-25T19:49:55Zoai:ojs.200.223.74.126:article/5786Revistahttps://revistas.unifacs.br/index.php/rscPRIhttps://revistas.unifacs.br/index.php/rsc/oaipaulo.caetano@unifacs.br || unifacs@nexodoc.com.br2237-29032237-2903opendoar:2019-07-25T19:49:55Revista de Sistemas e Computação - Universidade Salvador (UNIFACS)false |
dc.title.none.fl_str_mv |
MIGRATION PATTERNS OF LEGACY SYSTEMS TO MICROSERVICES BASED ARCHITECTURE PADRÕES DE MIGRAÇÃO DE SISTEMAS LEGADOS PARA ARQUITETURA BASEADA EM MICROSSERVIÇOS |
title |
MIGRATION PATTERNS OF LEGACY SYSTEMS TO MICROSERVICES BASED ARCHITECTURE |
spellingShingle |
MIGRATION PATTERNS OF LEGACY SYSTEMS TO MICROSERVICES BASED ARCHITECTURE de Carvalho Cintra, Rafael; Instituto Federal de São Paulo Software Architecture; Monolithic Architecture; Microservices; Migration Patterns; Legacy Systems Arquitetura de software; Arquitetura monolítica; Microsserviços; Padrões de migração; Sistemas Legados |
title_short |
MIGRATION PATTERNS OF LEGACY SYSTEMS TO MICROSERVICES BASED ARCHITECTURE |
title_full |
MIGRATION PATTERNS OF LEGACY SYSTEMS TO MICROSERVICES BASED ARCHITECTURE |
title_fullStr |
MIGRATION PATTERNS OF LEGACY SYSTEMS TO MICROSERVICES BASED ARCHITECTURE |
title_full_unstemmed |
MIGRATION PATTERNS OF LEGACY SYSTEMS TO MICROSERVICES BASED ARCHITECTURE |
title_sort |
MIGRATION PATTERNS OF LEGACY SYSTEMS TO MICROSERVICES BASED ARCHITECTURE |
author |
de Carvalho Cintra, Rafael; Instituto Federal de São Paulo |
author_facet |
de Carvalho Cintra, Rafael; Instituto Federal de São Paulo Vendramel, Wilson; Instituto Federal de São Paulo |
author_role |
author |
author2 |
Vendramel, Wilson; Instituto Federal de São Paulo |
author2_role |
author |
dc.contributor.none.fl_str_mv |
|
dc.contributor.author.fl_str_mv |
de Carvalho Cintra, Rafael; Instituto Federal de São Paulo Vendramel, Wilson; Instituto Federal de São Paulo |
dc.subject.por.fl_str_mv |
Software Architecture; Monolithic Architecture; Microservices; Migration Patterns; Legacy Systems Arquitetura de software; Arquitetura monolítica; Microsserviços; Padrões de migração; Sistemas Legados |
topic |
Software Architecture; Monolithic Architecture; Microservices; Migration Patterns; Legacy Systems Arquitetura de software; Arquitetura monolítica; Microsserviços; Padrões de migração; Sistemas Legados |
description |
Microservice is a software architectural style that has been consolidating in application development projects, consisting in a set of small services. In the same direction, there’s a big demand to migrate legacy systems built in monolithic architecture to this new style with the purpose to take advantage of the technologies from distributed systems. This paper aims to list patterns that can be used in projects that target to migrate an application developed using monolithic approach to a new microservices approach. A survey with IT professionals was executed to validate the applicability of these patterns. Finally, analyzing the results, it observes that the migration patterns listed are treated with relevancy by the researched professionals. |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-07-25 |
dc.type.driver.fl_str_mv |
Artigo Avaliado pelos Pares |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://revistas.unifacs.br/index.php/rsc/article/view/5786 10.36558/rsc.v9i1.5786 |
url |
https://revistas.unifacs.br/index.php/rsc/article/view/5786 |
identifier_str_mv |
10.36558/rsc.v9i1.5786 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Revista de Sistemas e Computação - RSC Revistade Sistemas y Computación |
publisher.none.fl_str_mv |
Revista de Sistemas e Computação - RSC Revistade Sistemas y Computación |
dc.source.none.fl_str_mv |
Revista de Sistemas e Computação - RSC; v. 9, n. 1 (2019) Revistade Sistemas y Computación; v. 9, n. 1 (2019) reponame:Revista de Sistemas e Computação instname:Universidade Salvador (UNIFACS) instacron:UNIFACS |
instname_str |
Universidade Salvador (UNIFACS) |
instacron_str |
UNIFACS |
institution |
UNIFACS |
reponame_str |
Revista de Sistemas e Computação |
collection |
Revista de Sistemas e Computação |
repository.name.fl_str_mv |
Revista de Sistemas e Computação - Universidade Salvador (UNIFACS) |
repository.mail.fl_str_mv |
paulo.caetano@unifacs.br || unifacs@nexodoc.com.br |
_version_ |
1833830804968439808 |