O QR Code na maior audiência da TV brasileira
O desafio
Um QR Code na tela do BBB não gera tráfego, gera um interruptor. Milhões de pessoas com o celular na mão no mesmo segundo, e ninguém sabia o tamanho do pico.
O plano
API em TypeScript com cache em todas as camadas possíveis. Quando o caminho crítico não pode esperar fila, o jeito é torná-lo barato. Capacidade planejada para 60 mil requisições por segundo. Tem quem chame de exagero. Eu chamo de plano.
O resultado
Pico real de 27 mil requisições por segundo, 840 mil acessos no primeiro dia, nenhum segundo fora do ar. Fomos o primeiro patrocinador do BBB sem downtime no horário do programa. Todos os anteriores tinham caído.
Meses de teste de carga não evitaram o susto dos primeiros segundos. O sistema não foi desenhado para fingir que o susto não viria. Foi desenhado para aguentá-lo de pé.