Alguns aplicativos podem ser internos a aplicação, neste caso ao invés de serem chamados via HTTP a comunicação acontece através de chamadas de função. Apenas alguns aplicativos podem ser usados dessa forma com autorização da equipe da Betalabs.
Apenas aplicativos / funções que precisam de uma performance maior ou são mais sensíveis em algum ponto terão essa autorização.
Para cada área do sistema que permitir esse tipo de integração existe um "SDK" que contém um ou mais interfaces, classes ou contratos. Esses contratos devem ser implementados através do aplicativo e informados à Betalabs que, após a devida homologação, importa na aplicação e faz as chamadas para as devidas implementações. Dessa forma cada "SDK" tem a sua documentação e forma de trabalho.
Requisitos para aprovação de um aplicativo interno:
- Existir "SDK" pública pela Betalabs
- Repositório no GitHub ou BitBucket com permissão para a Betalabs de leitura e escrita
- Desenvolver testes automáticos integrados a um CI garantindo que nenhum release seja liberado sem os devidos
- Code review da Betalabs antes de qualquer release liberado
- Ser desenvolvido em PHP 7.2
- Atualização em até 20 úteis após releases do PHP para versões superiores
Comentários
0 comentário
Por favor, entre para comentar.