Description
Nowadays, the use of software is increasingly ubiquitous in our daily lives through the use of computers, notebook computers, tablets and, above all, smartphones and the increasing use of cloud computing. Where the software development process is constantly changing in relation to the architectures of this and how they should always propose new improvements regarding distribution, modularization and reuse. The new paradigm of development that emerged is the use of microservices architecture, in which the components of a traditional monolithic software are divided into independent services where this article approaches this theme through the theoretical and practical foundation and a research with developers to the respect to the knowledge and practice of this new architecture.