Adopting Contract Testing in Your Microservices Architecture
Contract testing is a strategy that has recently been adopted widely by industries with a microservices software architecture. When the system migrates from a monolith to a microservices architecture, ensuring accurate communication between components becomes more important—and more challenging. Contract-oriented testing establishes consumer expectations and the producer’s behavior by verifying the contract between the involved parties. This helps developers detect errors and validate the contract earlier. Carolyn Hung will introduce the ins and outs of contract testing and the important role it plays in microservices architecture, using cases and demos from her work. She will also compare the pros and cons between popular frameworks used for contract testing and show how you can get started incorporating it into your microservices software architecture.