Microsserviços não é um conceito exato; trata-se de uma forma de projetar uma aplicação de modo a dividir o código completo em divisões menores e serviços. Não há uma definição exata de microsserviços; no entanto, quase todos têm as mesmas características. Trata-se da principal característica dos microsserviços:
-
A Utilização de uma única base de dados.
-
B Sistema projetado para ter uma evolução contínua ao longo do tempo de vida do produto.
-
C Divisão do sistema em serviços menores em que cada serviço é insubstituível, atualizável e dependente uns dos outros.
-
D Criação de equipes bem definidas que se dedicam apenas ao trabalho em uma área como, por exemplo, uma equipe para tratar da base de dados.