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