Olga Maciaszek-Sharma

VMware | Poland

BIO: Olga Maciaszek-Sharma is a software engineer in Spring Cloud Team at VMware, where she works primarily on Spring Cloud LoadBalancer, Spring Cloud Contract (of which she was the first user and one of the first contributors), Spring Cloud OpenFeign and Spring Cloud Netflix projects. She programs mostly using Java and Groovy. Before switching to working full-time on open-source libraries and frameworks, she has gained experience working with microservices where cutting-edge solutions were used as well as with complex legacy systems, implementing both new business features and tools aimed at improving the process of continuous deployment and setup of applications. Olga is also a contributor to various other OSS projects, including RestAssured, JFairy, Jenkins Pipeline Plugin, Jenkins Stash Pull Request Builder Plugin, and others. Before switching to development, she worked for more than 3 years as a Quality Assurance Engineer, specialized in test automation.

TALK: Better APIs, faster tests and more resilient systems with Spring Cloud Contract

How can we better collaborate on creating useful APIs? How to reduce the testing time of your application? How can the team build API backwards compatibility verification into their deployment process?

In this talk, I will discuss how to leverage the Consumer-Driven Contracts approach to solve these and other issues and present one of CDC implementations – Spring Cloud Contract. We will discuss practical use-cases and look at code examples. I will also point out some of the possible issues and ways of handling them, as well as some good practices I have learnt while working both as a CDC tools end-user and their developer.