Testes no mundo das centenas de microsserviços: quando a pirâmide se transforma em uma ampulheta

Isa Vilacides, Diretora de Engenharia de Produtividade e Qualidade na CloudBees

Em sua palestra principal na NGINX Conf 2018, Isa descreve como sua equipe passou de testar aplicações monolíticas (com todos os desafios envolvidos) para testar integrações de centenas de microsserviços. Eles descobriram que uma arquitetura de microsserviços tem seu preço: testes frágeis, lentos e dependentes da infraestrutura.

Isa responde a perguntas como: como criar testes robustos, rápidos, confiáveis e com escopo bem definido? Como ser a primeira pessoa a saber sobre problemas em produção? E como garantir um plano de implantação que afete o menor número possível de clientes caso algo dê errado? Isa descreve sua trajetória na Atlassian e na CloudBees para desenvolver uma estratégia de testes que protegesse os clientes diante de dezenas de lançamentos diários de diferentes serviços ao mesmo tempo.