~/talk

Contract Driven Development: The Death of Integration Hell

Talkat Agile India 2020 · 2020-10-11..10-18· [developer-experience]
slides:none on file

Claims that executable API contracts replace most integration tests and remove "integration hell," demonstrated with the open‑source tool Qontract (contract.run). Contracts are authored in Gherkin, stored in a central Git repo, run as tests against provider APIs, and turned into wire‑compatible stubs for consumers to use for service virtualization. The workflow runs in CI, flags mismatched expectations, and blocks incompatible changes via backwards‑compatibility checks; supports REST/JSON, SOAP/XML and Kafka and lets teams independently deploy while catching integration breakage early.

AI-written summary · about

  1. 0:00Contract driven development
  2. 4:36Speaker background
  3. 9:09Integration hell problem
  4. 11:57Shifting left with contracts
  5. 12:18Test pyramid and contract testing
  6. 22:57Why executable contracts
  7. 24:24Contract driven explained
  8. 27:16Collaborative contract authoring
  9. 28:19Contracts as tests
  10. 29:43Service virtualization
  11. 30:47Live demo: contract testing
  12. 37:47Consumer side stubbing
  13. 39:11Backward compatibility
  14. 42:02Protocols and tools
  15. 42:23Key takeaways
  16. 43:05Q&A
~/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.