USE OF DATABASE IN MICROSERVICE ARCHITECTURE
DOI:
https://doi.org/10.56509/joins.2021.v1.99Keywords:
Systems architecture, Microservices, DatabaseAbstract
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.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2021 Journal of Innovation and Science: research and application

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
The articles published by the journal are free to use, intended for educational and non-commercial applications.
All copyrights are ceded to the journal. The articles represent the views of the authors and not the position of JOINS magazine.