Microservices Contract Testing with Pact

What you will learn
Understand the differences between Monolithic and Microservices Architecture
Realize the Importance and necessity of Contract Testing in the Microservices Architecture
Learn to build effective Contract Tests using Pact Testing tool to test the Inter communication between two Systems
Understand writing Consumer Driven & Provider Tests to generate the Integration check of two services
Deeper Understanding of Pact Contract Testing tool and its related Orchestrator tools like Pact flow to centrally manage Contract files
Course Gallery




Charts
Comidoc Review
Our Verdict
This course, Microservices Contract Testing with Pact, is an informative tutorial that teaches contract testing using Pact, real-time examples, and solid explanations of consumer-driven and provider tests. Despite occasional issues with code dependencies and repetition, the strengths outweigh the weaknesses for those looking to understand the nuances of microservices and monolithic architecture differences as they learn about contract testing.\n\nThough there is room for improvement in maintaining up-to-date code examples and presentation skills, this Udemy course remains a helpful and valuable option for adding Pact-based contract testing expertise to your toolkit. Furthermore, it caters to both absolute beginners and more experienced professionals who want to solidify or broaden their understanding of these critical topics.
What We Liked
- Excellent introduction to contract testing using Pact with real-time scenarios.
- The course covers practical working scenarios and explains Pact in detail.
- Incorporates monolithic vs microservices architecture comparison & concepts.
- Provides a comprehensive understanding of consumer-driven & provider tests.
Potential Drawbacks
- Code examples sometimes require manual fixing to fit updated dependencies.
- Verification results not published on Pact Broker in some cases.
- Occasional repetition makes the content less engaging for advanced users.
- A few tutorials are too generic and could've been pre-requisites.