Sobre este projeto
it-programming / web-development
Aberto
Contexto Geral do Projeto
A funcionalidade tem como finalidade principal automatizar a exportação de gravações com base em agendamentos previamente definidos, garantindo segurança, rastreabilidade e escalabilidade para múltiplos clientes. Cada cliente possui uma configuração própria e um ID associado, utilizado para localizar os arquivos que devem ser enviados. Ou seja, o serviço precisa criar uma instância de envio para cada configuração de storage definida. Para identificar as gravações a serem enviadas, o serviço deverá consultar uma api rest, informando o id do cliente, que retorna a lista de arquivos pendentes de envio. O serviço então deve: 1 - Obter o arquivo por meio de um endpoint da API; 2 - Efetuar o envio ao destino configurado; 3 - Marcar o envio como sucesso em um endpoint específico da API. A cada nova consulta à api rest, somente os arquivos ainda não marcados como enviados com sucesso serão retornados. Ao final do horário configurado para rotina ou quando a consulta na api rest não retornar mais arquivos para enviar. A solução deve enviar um email sobre o resumo do envio(quantidades, tempo, etc...) Mais detalhes no documento de requisitos anexado.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs), Cloud Storage (Dropbox, Google Drive, etc)
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias