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é.