Christopher Litsinger, Diretor, Plataformas de Aplicativos em Nuvem na Comcast
Em 2015, um pequeno e combativo grupo de engenheiros decidiu substituir um gateway de gerenciamento de API comercial por uma solução interna baseada no NGINX e, em seguida, converteu o sistema para autoatendimento. Um ano depois, eles surgiram, chamuscados, mas triunfantes, com centenas de serviços existentes migrados de forma transparente para a nova plataforma. As latências foram reduzidas e os aplausos ecoaram: “O antigo 50º percentil é o novo 99º!”, disseram os clientes com alegria.
As melhorias impulsionaram um crescimento imprevisto. Em dois anos, o número de serviços hospedados mais que dobrou. Os data centers surgiram e desapareceram. Milhares de novas credenciais foram adicionadas ao sistema. As taxas de transação que antes atingiam o pico de 2.000 RPS cresceram para 33.000. A pequena equipe de DevOps, na pressa de parar de pagar por uma solução comercial, tomou uma decisão estratégica de adiar a entrega de autoatendimento. Agora, eles não tinham escolha a não ser priorizar o trabalho manual necessário para adicionar serviços e credenciais enquanto trabalhavam em direção ao autoatendimento, antes de finalmente entregar o autoatendimento aos seus consumidores.
Em sua sessão na NGINX Conf 2018 , Christopher analisa os eventos conforme eles ocorreram, analisa as decisões que foram tomadas e descreve as lições aprendidas com os desafios enfrentados por sua equipe.