Como o Footo AI processa milhares de fotos de um evento esportivo?
O envio é feito em lote direto do navegador do fotógrafo, com o preparo de cada imagem acontecendo na própria máquina dele e o restante — leitura de número, prévias e publicação — correndo de forma assíncrona, de modo que uma galeria grande não fique presa em uma fila central.
Atualizado em · Autor: Footo AI
Por que volume é o problema central da fotografia esportiva
Uma prova de rua média rende milhares de arquivos em algumas horas. O gargalo raramente é a foto: é a operação depois dela — subir tudo, organizar, identificar e publicar antes que o atleta perca o interesse.
A arquitetura do envio foi desenhada para ser indiferente ao tamanho do lote: enviar 200 ou 8.000 fotos deve seguir exatamente o mesmo caminho, sem que o navegador precise manter tudo na memória.
Como funciona o envio em lote
O fotógrafo seleciona a pasta da prova inteira. O navegador registra um manifesto local do lote, com uma identidade única por arquivo, e processa os arquivos em blocos — nunca todos de uma vez.
Cada arquivo é preparado localmente (versão reduzida, miniatura, cópia de leitura e marca d'água na prévia) e enviado ao armazenamento privado. O progresso é agregado em contadores: a interface mostra um resumo, não quinze mil linhas.
O que acontece se o upload for interrompido?
O manifesto local guarda o estado de cada arquivo. Ao reabrir o envio, o sistema reconcilia o que já foi confirmado e retoma apenas o que falta, em vez de recomeçar do zero.
A confirmação dos arquivos no banco é idempotente: reenviar o mesmo arquivo por causa de uma queda de rede não cria foto duplicada na galeria.
Qual a diferença entre original enviado e galeria pronta?
São dois marcos diferentes, e misturá-los é a origem da maioria das promessas falsas de velocidade nesse mercado.
O original enviado é o momento em que o arquivo em alta resolução está guardado com segurança. A galeria pronta é o momento em que as prévias existem, estão com marca d'água e a prova pode ser navegada e comprada. A leitura do número de peito continua correndo depois disso, sem travar a publicação.
- Tempo de envio dos originais: do início do envio até a confirmação dos arquivos.
- Tempo de geração das prévias: quanto leva para as prévias com marca d'água existirem.
- Tempo até a galeria pronta: do início do envio até a prova poder ser navegada.
A plataforma realmente aguenta lotes muito grandes?
A arquitetura de manifesto, retomada e progresso foi validada em testes automatizados com lotes sintéticos de até 15.000 arquivos. Isso é um teste estrutural: valida a estrutura de dados e o consumo de memória, não a velocidade de rede real.
Não publicamos frases do tipo "enviamos 15.000 fotos em X minutos", porque isso exigiria um benchmark real documentado, com arquivos JPEG reais, máquina e conexão declaradas. A separação entre teste estrutural e benchmark real está registrada no hub de tecnologia.
Limitações conhecidas
- Conexão de upload lenta ou instável é o fator dominante: nenhuma arquitetura compensa banda ausente.
- Máquinas com pouca memória processam menos arquivos em paralelo, por decisão de segurança do próprio sistema.
- Fechar o navegador durante o envio interrompe o lote; ele é retomável, mas não continua sozinho com a aba fechada.
- Os números de escala publicados hoje vêm de testes automatizados sintéticos, não de cronometragem de produção.
Metodologia
- Última atualização
- 28/08/2026
- Período
- Versão vigente da plataforma em agosto de 2026.
- Fonte dos dados
- Leitura do código do pipeline de envio e da suíte de testes automatizados do repositório da plataforma.
- Amostra
- Testes automatizados com manifestos sintéticos de 500, 3.500, 10.000 e 15.000 arquivos.
- Limitações
- Testes sintéticos não medem tempo real de rede nem desempenho de disco. Nenhum tempo de envio em massa é publicado como resultado de produção.
- Autor
- Footo AI
- Revisão técnica
- Revisão técnica por pessoa nomeada ainda pendente
- Publicado em
- Atualizado em
