Integração de Catálogo iFood
Deploy PRODDesafio: Sincronizar o catálogo de produtos da Empresa com o iFood seguindo as regras de negócio, com o melhor tempo possível.
Inicialmente, implementei uma carga total (Full Sync) via PUT rodando a cada hora, o que levava cerca de 8 minutos (média de 26.850 produtos para 101 unidades).
Para otimizar, refatorei a estrutura do banco para suportar "Delta Sync": agora identificamos a data de alteração e enviamos via PATCH apenas os produtos modificados, reduzindo drasticamente o tempo de processamento para cerca de 30 segundos.
Em ambos os casos usando execuções paralelas e código autoescalável, que detecta as unidades ativas antes do processamento.