Agenda
09:00 - 10:30
Kurze Vorstellungsrunde
Motivation - Warum CDC?
Was ist PACT?
HelloWorld mit PACT (inkl. Übung)
Tolerant Reader am Beispiel
Einsatz eines Pact Mock Servers
11:00 - 12:30
Compatibility Tests mit PACT
Verträge im Unit Test generieren (Java und Typescript) (inkl. Übung)
Provider gegen Vertrag verifizieren (Java) (inkl. Übung)
13:30 - 14:30
Zustände abbilden mit Provider States
Compatibility Tests vs. Acceptance Tests
Kompatibilität des Providers mit Matchern + Typverifikation sicherstellen (inkl. Übung)
15:00 - 16:00
PACT im komplexen Microservices-System
PACT mit externen Systemen
Unterschied zu Swagger/OpenAPI
PACT Broker kurz vorgestellt