Testes automatizados, ambiente para homologação idêntico ao de produção, experimentos com beta testers... Não adianta, quando de fato o código for para produção e todos os usuários da sua aplicação começarem a utilizá-lo, um bug pode aparecer. E muitas vezes tal bug pode ser devastador. Dark Launching é uma técnica apresentada pelo Facebook para testar mudanças críticas em produção de forma invisível ao usuário, conseguindo assim medir as consequências reais do seu novo código.