Olá pessoal, tenho uma dúvida em relação a upload de arquivos.
Contexto: Eu vi que eu posso usar o Multer do express, e assim receber esses arquivos *(privados) *do frontend ou via API. Estou montando algo para enviar esses arquivos para um bucket AWS S3, e vi que eu tenho a opção de enviar direto para o S3, gerando um link para isso ou então mandar primeiro para o backend depois para o S3.
Opções (Que eu encontrei): 1 - Enviar o arquivo primeiro para o backend, depois para o S3 2 - Enviar direto para o S3
Dúvida: Eu queria entender os prós e contras dessas duas opções (Caso tenham outra, podem compartilhar). Eu fico com dúvida em relação ao custo de memória da máquina se enviar para o backend antes, por exemplo, arquivos de 20mb ou mais, sendo enviados para o backend não ocuparia muito espaço por mais que fossem temporários?