Loading…

November 3 - 5, 2022
Virtual
View More Details & Registration

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for AsyncAPI Conference 2022 to participate in the sessions. Registration details coming soon!


Please note: This schedule is automatically displayed in Coordinated Universal Time (UTC). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.

Saturday, November 5 • 14:00 - 14:30
Contract Driven Development in AsyncApi, Tools and Procedures - José Enrique García Maciñeiras & Pablo José López Rivadulla, Sngular

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
During the process, to develop several microservices following the approach of Contract Driven development, as part of the API First initiative, we found ourselves in the lack of tools and help to achieve the main objective: Develop high quality software. So we decided to build the necessary tools in order to make our life easy. Since we need to combine different APIs paradigms and, also, APIs from different microservices, we found the current tools had two problems: Don't support the paradigm (Spring cloud Contract doesn't have support for OpenApi or AsyncApi) or the actuals code generator doesn't suit our needs quite well, that is why we built our own tools and shared them with the community. In this context, we created a maven plugin capable of building a skeleton of code base on Asyncapi (or OpenApi) definition, and a Spring Cloud Contract (SCC) converter to be use with the original SCC Maven plugin capable of parsing an AsyncApi definition and generate the code for testing the producers and create the stubs for consumer. The main goal is allowing everybody to work with the paradigm of Api First along with Contract Driven development.

Speakers
PJ

Pablo José López Rivadulla

Developer, Sngular
Pablo José López Rivadulla is a Spanish developer with a hotel management background. He works at Sngular in the Open Source Initiative developing different open source projects related to synthetic data generation, performance testing and api first initiatives.
JE

José Enrique García Maciñeiras

Initiative Coordinator / Dungeon Master, Sngular
Jose Enrique García Maciñeiras is a Spain-based software engineer who works in event sourcing applications and in DDD architectures. He leads the Open Source Initiative at Sngular that develops different open source projects related to synthetic data generation, performance testing... Read More →


Saturday November 5, 2022 14:00 - 14:30 UTC