[Ajuda] Melhor forma de desenvolver uma rotina de importação em lote
Olá pessoal,
Tenho hoje uma aplicação web, onde os colaboradores utilizam uma função de importação em lote, onde um CSV é carregado e enviado diretamente para uma api, que faz todo o resto (ler o arquivo, regras de negócio, inserção dos dados na base...). Hoje, se um CSV com mais de 1000 registros é carregado geralmente o timeout é certo.
Gostaria de opiniões e boas práticas para uma maior performance nesta função, pois preciso possibilitar a carga de arquivos grandes sem problemas.
Imagino que um caminho seria fazer esse processo de forma assíncrona, alguém com experiência nesse tipo de rotina poderia me dar uma luz?
Desde já, agradeço :)