Consumer driven development for your micro services

Conall Bennett

Despite the title this talk is all about testing and taking a customer / consumer centric approach to designing and developing your api and integrating your micro services, by applying good testing patterns to inform your design. This talk will cover an explanation of what Consumer driven contract (CDC) testing is and how it can help inform your design choices for micro services, streamline your functional testing and continuous delivery cycle with earlier feedback on api integration and provide greater confidence for your deployment. It will also introduce some tools you can use to implement the pattern and some different implementation approaches.

Takeaways for participants:

  • introduction to CDC testing as a technique and the technical problem it helps solve
  • Understanding how this helps in development and early integration of your micro services
  • Understanding how to fit this into your testing approach and strategy
  • Tooling that exists around this technique and recommendations

(I may also attempt a simple demo of the tooling and the pattern)