Session

Contract Driven Development joins ApiFirst Paradigm

During the process, to develop several microservices following the approach of Contract Driven development, as part of the API First initiative, in a Spring ecosystem, 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 actual tools had two problems: Don't support the paradigm )Spring cloud Contract doesn't have support for OpenApi or AsyncApi) and 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 create a maven plugin capable of build a skeleton of code base on Asyncapi and/or OpenApi definition, and a Spring Cloud Contract (SCC) converter to be use with the original SCC Maven plugin capable of get an AsyncApi, or OpenApi, 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.

The session will tell the story behind the development and the use of the product. A small demo showing how it works and what you can do with it. Our talk is not fully technical, target audience is everyone involved in the software development cycle: Developers, Managers, Product Owners, Q.A .... It will take about 30m between talk and demo.

Jose E. García

Expert Software engineer at Sngular

A Coruña, Spain

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top