STAREAST 2020 Concurrent Session : Adopting Contract Testing in Your Microservices Architecture


Thursday, May 7, 2020 - 1:30pm to 2:30pm

Adopting Contract Testing in Your Microservices Architecture

Add to calendar

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.

Carolyn Hung

Carolyn Hung moved to Berlin in 2018 and joined N26 as a software engineer (formerly a software engineer in test). She’s originally from Taiwan, and before moving to Berlin, she lived in the US for six years including study, and worked for Expedia, GoPro, and AT&T for five years as a developer and software quality engineer. Her academic background is heavy on electrical engineering and wireless telecommunications, and she also studied partial computer engineering in her graduate program. In Carolyn’s free time, she enjoys attending tech meetups, conferences, and networking events, and meeting different people. She has a passion for IT technologies in different industries.