Desafio de desenvolvimento back-end para o cenário proposto abaixo.
O cliente X tem a necessidade de realizar uma importação em massa de usuários com
Nome, E-mail e Número do documento. Cada uma destas informações deve ser
enviada a um sistema diferente e o cliente tem a necessidade de que tal processamento
possua feedback ao usuário.
Desafio
Desenvolva um serviço que:
Receba uma lista de usuários com Nome, e-mail e Número do documento
Seja possível realizar a consulta dessas informações de forma isolada
Eu devo saber cada status de cada importação
Requisitos não funcionais:
O sistema deve permitir iniciar esse processamento de forma fácil para quem for
consumir o serviço
Devo conseguir acompanhar o andamento do processamento de alguma forma
Um diferencial será pensar que se falhar alguma etapa, devo conseguir continuar
o processamento a partir de onde falho