Skip to content

Details

The meeting is free of charge :)

REGISTRATION TAKES PLACE OVER HERE: https://allegro.tech/events/ IF YOU DON'T REGISTER UNDER THAT URL THEN YOU WON'T BE ABLE TO ENTER THE MEETUP

You'll have to wait on the ground floor to be redirected to the venue.

Abstract

REST and Messaging solutions do not come with an in-built contract compliance mechanism, which in many ways is a great thing. However, while working with microservice-based systems, it often appears that a practical mechanism that would help in designing and verifying REST and Messaging APIs would come in handy. Similarly, creating integration and acceptance tests in such systems presents many challenges.

At Devskiller we use Spring Cloud Contract in order to easily develop, test and document the APIs. During this talk I will show how we leverage this tool to design the contracts, quickly generate automatically-tested stubs from simple Groovy DSL scripts and, subsequently, generate the documentation, and how using Spring Cloud Contract allows us to build reliable microservice-based solutions, at the same time reducing the amount of E2E tests we run and the time necessary to deploy our apps to a minimum.

About the speaker

Olga Maciaszek-Sharma is a Java and Groovy Developer at Devskiller. She has gained her experience while working with microservices where cutting-edge solutions were used as well as with complex legacy systems, implementing both new business features and solutions aimed at improving the process of continuous deployment and setup of applications. Olga is also a contributor of the OSS projects: Spring Cloud Contract (former: Accurest), JFairy, Jenkins Pipeline Plugin, Jenkins Stash Pull Request Builder Plugin, and others. Before switching to development, she worked for more than 3 years as Quality Assurance Engineer, specialized in test automation.

About the sponsor

At Allegro, we build and maintain some of the most distributed and scalable applications in Central Europe. This poses many challenges, starting with architecture and design, through the choice of technologies, code quality and performance tuning, and ending with deployment and devops. Through allegro.tech initiative we share our experiences with community during conferences, workshops, hackathons and public talks.

See more at http://allegro.tech

Schedule

18:15 Registration starts
18:30-19:00 Networking
19:00 Presentation starts

Related topics

You may also like