pt

Oportunidades

Precisa de ajuda para negócios?

Contacte-nos para um orçamento FinMV personalizado à medida das suas necessidades.

API

API significa "Application Programming Interface" (Application Programming Interface). A maioria das grandes empresas desenvolve APIs para clientes ou para uso interno em algum momento.

Recursos de API tradicionais

Uma API aberta conectada a uma plataforma financeira permite que sua empresa ofereça conectividade e integrações infinitas.

Geralmente os desenvolvedores fazem um site, um escritório do investidor e um back office, deixando a API para depois. À medida que o negócio se desenvolve, surge a necessidade de integração com outros serviços e parceiros. Os desenvolvedores então adicionam APIs para habilitar tais integrações. Este é o caminho tradicional de desenvolvimento de projetos com arquitetura monolítica.

O ponto fraco dessa abordagem é que a API é essencialmente um apêndice da plataforma, que só é necessária para se comunicar com parceiros externos. Como resultado, os recursos da API geralmente são escassos e duplicam algumas das funcionalidades de back office.

Esta abordagem também cria uma vulnerabilidade. Se a API for baseada no back office, o próprio site de back office não pode ser deixado disponível apenas para funcionários e fechado para solicitações externas a ele. O site de back office precisará ser acessível a todos, não apenas aos funcionários, pois qualquer serviço de parceiro externo precisará acessar a plataforma por meio da API.

Uma abordagem de API mais moderna

Usando a Arquitetura de microsserviços, desenvolvemos uma abordagem fundamentalmente diferente para a API.

Na sua plataforma financeira, você pode dizer que a API é o "cérebro" do sistema. Todos os dados são processados nele, a lógica de negócios é incorporada, são feitas consultas a bancos de dados e provedores de serviços. Seu site promocional, conta de cliente e back office também realizam todos trabalham com a plataforma por meio da API.

Esta abordagem tem várias vantagens:

  • Os dados do seu projeto estão sempre seguros e o acesso a eles é rigidamente controlado
  • você pode criar muitos tipos de gabinetes de clientes completos e sites promocionais
  • sua API será máxima