USO DE BANCO DE DADOS EM ARQUITETURA DE MICROSERVIÇOS

Autores

  • Taíssa C. S. OLIVEIRA Newton Paiva
  • Iremar N. L. LIMA Newton Paiva

DOI:

https://doi.org/10.56509/joins.2021.v1.99

Palavras-chave:

Arquitetura de sistemas, Microsserviços, Banco de Dados

Resumo

A arquitetura monolítica de sistemas tornou-se um padrão comum que gera complicações para grandes aplicações. Entretanto, a arquitetura de Microsserviços aparece como uma via alternativa para desenvolvimentos de aplicações complexas. Com o avanço desta tecnologia e sua ampla utilização em sistemas complexos este artigo se propõe a discutir características, vantagens e desvantagens da arquitetura de microsserviços hoje em dia. Em particular, o artigo analisa como esta tecnologia
pode ser utilizada em conjunto com os modernos sistemas bancos de dados.

Referências

AWS. O que são Microsserviços?. 2020. Disponível em: https://aws.amazon.com/pt/microservices/. Acesso em 02/10/2020.

DATAVERSITY. ACID vs. BASE: The shifting pH of Database Transaction Processing, 2012.

Disponível em: https://www.dataversity.net/acid-vs-base-the-shifting-ph-of-database-transaction-processing/. Acesso em 18/11/2020.

DATAVERSITY. Data Managment Patterns for Microservices Architecture, 2019. Disponível em: https://www.dataversity.net/data-management-patterns-for-microservices-architecture/#. Acesso em 14/11/2020.

DEV. Does your microservice deserve its own database?, 2020. Disponível em: https://dev.to/lbelkind/does-your-microservice-deserve-its-own-database-np2. Acesso em 28/11/2020.

EPSAGON. Monolithic to Microservices: Architecture and Data Management, 2020. Disponível em: https://epsagon.com/development/monolithic-to-microservices-architecture-data-management/. Acesso em 18/11/2020.

Grupo Mult. Como gerenciar e integrar dados em Microsserviços? 2018. Disponível em: https://www.grupomult.com.br/como-gerenciar-e-integrar-dados-em-microsservicos/. Acesso em 29/10/2020.

IBM. Choosing the Right Database for Microsservices, 2020. Disponível em: https://www.ibm.com/cloud/blog/choosing-the-right-databases-for-microservices. Acesso em 12/11/2020.

Microsservice Architecture. Pattern: Database per Service, 2018. Disponível em: https://microservices.io/patterns/data/database-per-service.html. Acesso em 28/11/2020.

NEWMAN, Sam; Migrando Sistemas Monolíticos para Microsserviços, Novatec, 2020.

OPTUS SOFTWARE. Micro Serviços: Qual a diferença para a Arquitetura Monolítica?, 2017. Disponível em: https://www.opus-software.com.br/micro-servicos-arquietura-monolitica/#:~:text=Como%20funciona%20a%20

arquitetura%20monol%C3%ADtica,executada%20em%20uma%20mesma%20m%C3%A1quina.. Acesso em 02/10/2020.

REDHAT. O que são os Microsserviços?. 2020 Disponível em: https://www.redhat.com/pt-br/topics/microservices/what-are-microservices. Acesso em 02/10/2020.

SingleStoreBlog. A Balanced Approach to Database Use with Microservices, 2020. Disponível em: https://www.singlestore.com/blog/a-balanced-approach-to-database-use-with-microservices/. Acesso em 29/11/2020.

SOFTWARE ENGINEERING. How to keep relationship integrity with Microservice Architecture, 2018. Disponível em: https://softwareengineering.stackexchange.com/questions/381279/how-to-keep-relationship-integritywith-microservice-architecture. Acesso em 29/11/2020.

Downloads

Publicado

2021-12-01

Como Citar

OLIVEIRA, T. C. S.; LIMA, I. N. L. USO DE BANCO DE DADOS EM ARQUITETURA DE MICROSERVIÇOS. Journal of Innovation and Science: research and application, [S. l.], v. 1, n. 1, p. 9 p., 2021. DOI: 10.56509/joins.2021.v1.99. Disponível em: https://joins.emnuvens.com.br/joins/article/view/99. Acesso em: 22 maio. 2025.