MICROSSERVICES ARCHITETURE

Authors

DOI:

https://doi.org/10.31510/infa.v19i2.1538

Keywords:

Microservices, Architecture, Functionalities, Context

Abstract

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

Download data is not yet available.

Metrics

Metrics Loading ...

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.

Published

2022-12-20

How to Cite

KANIZAWA, D. T.; PINTO, G. S. MICROSSERVICES ARCHITETURE. Revista Interface Tecnológica, [S. l.], v. 19, n. 2, p. 308–318, 2022. DOI: 10.31510/infa.v19i2.1538. Disponível em: https://revista.fatectq.edu.br/interfacetecnologica/article/view/1538. Acesso em: 23 nov. 2024.

Issue

Section

Tecnologia em Informática

Metrics

Views
  • Abstract 1005
  • PDF (Português (Brasil)) 365
Métricas

Most read articles by the same author(s)

1 2 > >>