USE OF DATABASE IN MICROSERVICE ARCHITECTURE

Authors

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

DOI:

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

Keywords:

Systems architecture, Microservices, Database

Abstract

Monolithic systems architecture has become a common standard that creates complications for large applications. However, the Microservices architecture appears as an alternative route for the development of complex applications. With the advancement of this technology and its widespread use in complex systems, this article aims to discuss the characteristics, advantages and disadvantages of the microservice architecture today. In particular, the article examines how this technology can be used in conjunction with modern database systems.

References

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.

Published

2021-12-01

How to Cite

OLIVEIRA, T. C. S.; LIMA, I. N. L. USE OF DATABASE IN MICROSERVICE ARCHITECTURE. 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: 26 sep. 2025.