Artikeln diskuterar utmaningarna med end-to-end-testning av mikroservicearkitekturer, särskilt svårigheterna med asynkronicitet och komplexa testmiljöer. Författaren och hans team övergav den klassiska testmetoden för end-to-end-tester och fokuserade istället på att samla in och övervaka mätvärden från varje tjänst. Deras metod involverar att installera alla mikroservicear i en enda virtuell maskin, använda en enkel basfixtur och "emuleringsdaemons" för att mata systemet med produktionsliknande data. Utvecklare övervakar systemets mätvärden för att säkerställa att kärnverksamhetsprocesserna fungerar korrekt efter ändringar och refaktoreringar. Även om metoden inte är helt automatiserad, kompletterar den enhets- och acceptanstester väl och erbjuder en balans mellan testtid och underhållsinsats.