Testen in einer Welt mit Hunderten von Microservices: Wenn die Pyramide zur Sanduhr wird

Isa Vilacides, Directorin für Produktivität und Qualitätssicherung bei CloudBees

In ihrer Keynote auf der NGINX Conf 2018 beschreibt Isa, wie ihr Team vom Testen monolithischer Anwendungen (mit den damit verbundenen Herausforderungen) zum Testen der Integration Hunderter Microservices überging. Dabei stellte das Team fest, dass eine Microservices-Architektur ihren Preis hat: fragile, langsame und von der Infrastruktur abhängige Tests.

Isa beantwortet Fragen wie: Wie lassen sich robuste, schnelle, zuverlässige und klar abgegrenzte Tests umsetzen? Wie können Sie als Erste von Problemen in der Produktionsumgebung erfahren? Und wie können Sie einen Rollout-Plan gewährleisten, der bei einem Fehler so wenige Kunden wie möglich betrifft? Isa beschreibt ihren Weg bei Atlassian und CloudBees zur Entwicklung einer Teststrategie, die Kunden angesichts Dutzender täglicher Releases verschiedener Services schützte.