Please log in to watch this conference skillscast.
Loosely coupled systems (a.k.a. bounded contexts / distributed systems/microservices) are gaining more and more traction. This of course leads to a growing demand to automatically and reliably ensure that these modular systems play nicely together. The current industry-strength approach for testing APIs is Consumer-Driven Contract Testing (CDCT). Despite its unquestionable improvements over naive integration tests, it still has a number of weaknesses.
This talk points out these weaknesses and explores how you can go beyond CDCT by leveraging modelling in combination with an approach borrowed from formal methods.
YOU MAY ALSO LIKE:
- Modern development with Java (in London on 15th - 17th July 2019)
- CloudNative London 2019 (in London on 25th - 27th September 2019)
- F#unctional Londoners July (in London on 18th July 2019)
- Solving 5 typical Issues in API development with Domain Driven Design (SkillsCast recorded in June 2019)
- Awesome CI/CD Data Pipelines for Distributed Data-Sources (SkillsCast recorded in May 2019)
Beyond Consumer-Driven Contract Testing
Nicole Rauch is an independent software developer and development coach with a solid background in compiler construction and formal methods. Her focus is on Specification by Example and Domain-Driven Design, working with React.js in the frontend as well as the restructuring of large Java legacy code applications. Nonetheless, her secret love is for functional programming. Also, she took part in conducting a number of self-organized conferences related to software craftsmanship and agile coaching, e.g. SoCraTes conference. She is one of the initiators of Softwerkskammer, the german-speaking Software Craftsmanship community