MICROSSERVICES ARCHITETURE
DOI:
https://doi.org/10.31510/infa.v19i2.1538Keywords:
Microservices, Architecture, Functionalities, ContextAbstract
The microservices architecture is an alternative to monolithic architectures in the field of Software Engineering, where each context that composes the system's functionalities is an independent microservice. This approach allows each microservice to be developed using the resources and languages that make the most sense within its own context, in addition to this flexibility when developing microservices, systems developed using the microservices architecture are more scalable and allow for greater maintainability. Microservices also allow a lower learning curve of functionality, since in general each microservice is under the responsibility of a different team and often specialized in that application context. Communication, understanding of the architecture and the resources used to make microservices work in a synergistic and aggregative way, however, are points where the use of the microservices architecture is more laborious and difficult to learn in relation to a monolithic architecture. The successful use of the microservices architecture depends on requirements such as the size of the system, the need for technological variability and the ability of the members of the times that will employ an assimilation architecture and correctly employ its standards and best practices.
Downloads
Metrics
References
ATKISSON, Brian. The Truth about Microservices. 4 mai. 2017.
Disponível em: https://developers.redhat.com/blog/2017/05/04/the-truth-about-microservices?extIdCarryOver=true&sc_cid=701f2000001OH6fAAG. Acesso em 14 ago. 2022.
AWS. O que são Microsserviços
Disponível em: https://aws.amazon.com/pt/microservices/. Acesso em 18 de ago. 2022
FELIPE, Luis. Introdução a Microsserviços. 26 set. 2020.
Disponível em : https://www.luisdev.com.br/2020/12/26/introducao-a-microsservicos/?gclid=EAIaIQobChMIi-vBsfG0-gIVCj-RCh2_mg9dEAAYBCAAEgLEffD_BwE. Acesso em 13 ago. 2022
FOWLER, Martin. Microservices - a definition of this new architectural term. 25 mar .2014
Disponível em: https://martinfowler.com/articles/microservices.html. Acesso em 11 ago. 2022.
JAZAYERI, Mehdi. Software Architecture for Product Families: Principles and Practice. 15 jan. 2000. 1ª ed. Addison-Wesley, 2000
NEWMAN, Sam. Building Microservices: Designing Fine-Grained Systems 20 fev. 2015. 1ª ed. O'Reilly Media, 2015.
RICHARDSON, Chris. Pattern: Microservice Architecture.
Disponível em: https://microservices.io/patterns/microservices.html. Acesso em 16 ago. 2022.
SHAW, Mary. Software Architecture. Perspective on an Emerging Discipline. 12 abr. 1996. 1ª ed. Prentice Hall, 1996.
STOIBER, Max. Build your first Node.js microservice. 11 jan. 2017.
Disponível em: https://mxstbr.blog/2017/01/your-first-node-microservice/. Acesso em 16 ago. 2022.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 Revista Interface Tecnológica
This work is licensed under a Creative Commons Attribution 4.0 International License.
Os direitos autorais dos artigos publicados pertencem à revista Interface Tecnológica e seguem o padrão Creative Commons (CC BY 4.0), que permite o remixe, adaptação e criação de obras derivadas do original, mesmo para fins comerciais. As novas obras devem conter menção ao(s) autor(es) nos créditos.
- Abstract 1005
- PDF (Português (Brasil)) 365