Deploy Microservices Confidently Using Consumer Driven Contracts - Henrik Stene

13th January 2023
  • Locked
Henrik Stene's profile
Henrik Stene

Deploy Microservices Confidently Using Consumer Driven Contracts - Henrik Stene image
Talk Description

Consumer Driven Contracts is a testing paradigm that let API-consumers communicate to the API-providers how they are using their services. This talk discusses software testing, how and when to use Consumer Driven Contract, and how Consumer Driven Contracts can make developers more confident. It also includes live coding to show how to implement Consumer Driven Contracts using the Pact framework.

To increase the velocity and reduce the cost of microservices development, it is key to be able to build and deploy new versions with confidence that you don't break any dependencies. Microservices are easy to build and run, but they quickly become a tangled web of dependencies that slow down development and result in broken dependencies. Organisations that transition from a traditional monolithic design to a microservice architecture, will soon realise that it is hard to keep track of all dependencies. Consumer Driven Contracts is a testing paradigm that helps developers keep control on all dependencies in a distributed system and this talk will tell more about how to use it and show how to do so in a live demo.

 

Takeaways

You will learn the following:

  • Why we want to create consumer contracts
  • How to create consumer contracts using Pact
  • How to use this to implement continuous deploy using consumer contract verification
What you’ll learn

By the end of this talk, you'll be able to:

  • TBA
Henrik Stene's profile'

Henrik Stene

Henrik is a manager and consultant with the Nordic consultancy firm, Knowit, and is currently assigned to help build a new sales and ticketing solution for rail operators in Norway. He is passionate about exploring microservice technology and is pondering how to solve their biggest flaws, like the "Integration Test Hell".
Suggested Content
Let's Test the Pokemon API with REST and GraphQL
Tighten Your Test Automation Feedback Loop
Testing Ask Me Anything - API Testing
With a combination of SAST, SCA, and QA, we help developers identify vulnerabilities in applications and remediate them rapidly. Get your free trial today!
Explore MoT
TestBash Brighton 2024
Thu, 12 Sep 2024, 9:00 AM
We’re shaking things up and bringing TestBash back to Brighton on September 12th and 13th, 2024.
Automating API Checks With RestSharp
Learn everything you need to start automating API checks using RestSharp

Tags

  • api-automation