~/talk

Build Resilient Systems with Spring Cloud Contract and Testcontainers

links:none on file
slides:none on file

Spring Cloud Contract generates runnable verification tests from DSL contracts and uses Testcontainers to start a real Kafka broker so generated tests actually spin up the Barista app, trigger its handler, and consume the produced message; passing runs also publish a stubs jar for consumers. The pipeline catches real mistakes (wrong topic, misspelled id, disabled error path) during build. Demo shows Spring Cloud Contract, Testcontainers, and the new service-connection annotation driving reproducible messaging integration tests.

AI-written summary · about

  1. 0:00Introduction and speakers
  2. 1:27Speaker introductions
  3. 8:09Consumer-driven contracts concept
  4. 10:14Demo setup and Kafka listener
  5. 12:21Spring Cloud Contract verifier plugin
  6. 18:42Testcontainers overview
  7. 19:47Writing contract definitions
  8. 23:19Running contract tests
  9. 24:23Verifying test failures
  10. 26:52Generating and using stubs
  11. 27:56Consumer-side integration tests
  12. 31:07Recap of contract testing flow
  13. 32:29Spring Boot service connection
  14. 35:17Testcontainers Desktop tool
  15. 37:05Team workflows with contracts
  16. 40:33Evolving services safely
  17. 42:20Closing and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.