YoVDO

Deploy Microservices Confidently Using Consumer Driven Contracts

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Software Testing Courses Microservices Courses Distributed Systems Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the testing paradigm of Consumer Driven Contracts in this 45-minute conference talk. Learn how API consumers can effectively communicate their service usage to API providers, enhancing software testing practices. Discover when and how to implement Consumer Driven Contracts, and understand their role in boosting developer confidence. Witness live coding demonstrations implementing Consumer Driven Contracts using the Pact framework. Gain insights into increasing velocity and reducing costs in microservices development by confidently building and deploying new versions without breaking dependencies. Understand the challenges of transitioning from monolithic designs to microservice architectures, and how Consumer Driven Contracts help maintain control over dependencies in distributed systems. Delve into topics such as creating endpoints, headers, and bodies, utilizing Pact Broker, generating dependency graphs, and performing pact verification tests. Examine the concept of Consumer Driven Development and explore API versioning strategies.

Syllabus

Introduction
The problem
How to avoid dependencies
Demo
Endpoint
Create headers
Create body
Create pact
Pact Broker
Dependency graphs
Pact verification test
Adding another pact
Status of the pact
Why does it fail
Consumer Driven Development
Address
Create API Version 2
Summary


Taught by

NDC Conferences

Related Courses

Advanced Operating Systems
Georgia Institute of Technology via Udacity
High Performance Computing
Georgia Institute of Technology via Udacity
GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity
Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX
CS125x: Advanced Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX