Les tests dans un monde de centaines de microservices, quand la pyramide devient un sablier

Isa Vilacides, directrice de l’ingénierie de la productivité et de la qualité chez CloudBees

Lors de sa conférence plénière à NGINX Conf 2018, Isa explique comment son équipe est passée des tests d’applications monolithiques, avec les difficultés que cela implique, aux tests d’intégration de centaines de microservices. Elle a constaté qu’une architecture de microservices avait un coût : des tests fragiles, lents et dépendants de l’infrastructure.

Isa répond à des questions telles que : comment mettre en place des tests robustes, rapides, fiables et bien délimités ? Comment être le premier à être informé des problèmes en production ? Et comment garantir un plan de déploiement qui touche le moins de clients possible en cas de problème ? Isa raconte son parcours chez Atlassian et CloudBees pour élaborer une stratégie de test protégeant les clients malgré des dizaines de mises en production quotidiennes et simultanées de différents services.