1

Integração eficiente com Webhooks 🪝

O Estud é um sistema open-source para gestão educacional, utilizado por gestores, professores e alunos para descomplicar sua vida acadêmica.

Ele é capaz de emitir eventos quando certas ações são executadas pelos usuários, como por exemplo:

  • Aluno é cadastrado na instituição
  • Professor é cadastrado na instituição
  • Professor publica uma atividade em uma turma

Imagine que uma instituição de ensino utiliza o Estud e um sistema de biblioteca (BiblioTech) para suportar sua operação.

É preciso que os alunos cadastrados no Estud também sejam cadastrados no BiblioTech, o que pode ser feito de maneira eficiente utilizando eventos + webhooks.

Para que isso ocorra, basta definir quais eventos o Estud deve enviar para um endpoint específico do BiblioTech.

Cada chamada feita pro BiblioTech pode falhar, por isso cada webhook conta com políticas de retry e estratégias de backoff próprias.

Ainda é possível reprocessar uma chamada manualmente via tela, para o caso onde todas as retentativas automáticas falharam ou mesmo em caso de reconciliação de dados, por exemplo.

Mais detalhes podem ser encontrados na documentação https://estud.com.br/docs/integracoes/webhooks

Veja o código no GitHub ⭐ https://github.com/ZaqueuCavalcante/estud ⭐

Fique à vontade para deixar dúvidas, feedbacks e sugestões nos comentários, muito obrigado!

Carregando publicação patrocinada...