1
resposta

Porque foi necessário a criação de uma API para os pedidos?

Boa Tarde. Fiquei com uma dúvida, a criação de uma API dentro de uma aplicação tem essa finalidade de proteger dados? E caso eu desenvolvesse classes dentro do próprio projeto para tratar desses dados, a aplicação ficaria vulnerável? Outra dúvida é se esse formato de criar a API é seguindo o padrão de microsserviços?

1 resposta

Olá, tudo bem? Algumas vantagens que me veio em memoria.

  • Segunrança, ao invés de repassar a conexão direta como banco de dados você informará somente os dados de conexão da API;
  • Facilidade, facilitam a comunicação de outros dispositivos com a sua aplicação;
  • Gerenciador, pode gerenciar acessos e distribuição de prioridades de conexão
  • Flexivel, pode-se inserir facilmente um middleware
  • Portabilidade, mais facil alterar conexões, do que um banco de dados em produção rodando com dados sensiveis que são utilizados por n serviços. Em caso de um ataque ddos há um serviço direcionado.

Há diversos tipos, e abordagem para microsserviços. Então, poderia sim ser utilizado como base para uma possivel inserção para utilizar um microsserviço com objetivos especificos.