Executando verificação de segurança...
1

Boa proposta, é mais ou menos a minha conclusão porque tentar sem fila está ruim, apesar de funcionar.

Meu único problema com isso é o usuário precisar da foto logo em seguida do upload. Se eu seguir esse caminho eu posso cair em algum cenário de colocar a conta do cliente em hold até que as fotos dele terminem de converter.

Sem falar nos vídeos. O FFMPEG consome muito recurso ao processar.

Carregando publicação patrocinada...
1

Se eu seguir esse caminho eu posso cair em algum cenário de colocar a conta do cliente em hold até que as fotos dele terminem de converter.

Mostra só o que está convertido, deixa um aviso de processando em algum lugar da tela

O FFMPEG consome muito recurso ao processar.

Sim

A questão é: porque você está fazendo isso? não encontro um cenário viável onde você precisa processar tantos arquivos.

1

Existem usuários que têm, por exemplo, 3k+ de fotos e 1k+ de videos. Nesses casos, mesmo esporádicos, eu preciso permitir que o usuário selecione as 3k de fotos ou 1k de vídeos e suba na plataforma. Como o back vai fazer pra processar nos formatos ideias e salvar no bucket do usuário é o desafio nesse cenário.