Consumer-Driven Contract Testing für Microservice-Landschaften


Online-Workshop am Donnerstag, 6. Juni 2024, ca. 9–16 Uhr

Gerade in großen Microservice-Landschaften sind End-to-End-Tests in der Regel nur mit hohem Aufwand zu realisieren. Sie beschränken sich daher oft auf den Happy-Path. Randfälle werden dann gar nicht service-übergreifend getestet.

Eine sehr gute Alternative zu End-to-End-Tests bieten Consumer-Driven Contract Tests, mit denen es möglich ist, einzelne Services (oder Frontends) unabhängig zu testen, und dennoch sicher zu sein, dass sie mit dem Rest der Landschaft kompatibel sind.

In diesem Workshop erlernen die Teilnehmer anhand vieler kleiner Übungen in der Praxis, was Consumer-Driven Contract Testing ist, wie es mit dem Framework Pact implementiert werden kann und wie es in die CI/CD-Pipeline eingebaut werden kann (am Beispiel von Jenkins), um für alle Stages sicherzustellen, dass die deployten Services zueinander kompatibel sind

Speaker

 

Arne Limburg
Arne Limburg ist Lead Architect bei der open knowledge GmbH in Oldenburg. Er verfügt über mehrjährige Erfahrung als Architekt, Trainer und Coach im Enterprise- und Microservices-Umfeld. Zu diesen Bereichen spricht er regelmäßig auf Konferenzen und führt Workshops durch. Darüber hinaus ist er im Open-Source-Bereich tätig, unter anderem als PMCMember von Apache Meecrowave und Apache OpenWebBeans.

betterCode-Newsletter

Sie möchten über die betterCode() API und weitere unserer betterCode()-Events auf dem Laufenden gehalten werden?

 

Anmelden