Microservices Architecture: A Lightweight Solution for Large Systems in the Future Felipe de Andrade Batista
Main Article Content
Abstract
This article aims to show that the use of the micro services architecture can be applied to proposals of large systems for companies with complex businesses. It will be presented the concept of micro-service as well as the advantages and disadvantages that the new model has compared to the old model of monolithic systems facing challenges such as: performance, capability, availability and fault tolerance. The concepts and theories presented in this article are applicable to Web applications, distributed systems. As a result, we introduce architectural style micro services as a standard architecture for building robust and durable applications, generating knowledge so technology professionals can consider it as an alternative solution to many of the problems faced by monolithic applications.