Automating Contract-Centric Experiences to Accelerate Front End Development

John D'Emic


This session will focus on the war stories, and subsequently the patterns we employed, from building an API chargeback/monetization product using OAS, Kotlin, Spring Boot and Kong. We will discuss how a programmatic approach can be used to deliver an elegant REST-ful API while enforcing an anti-corruption layer for domain logic without writing API contracts by hand. By using Kotlin and Spring Boot along with a controller/DTO approach, we can automatically produce an OAS contract, HTML docs, a console and a client side SDK.


John D'Emic profile Picture

   John D’Emic

   Chief Technology Officer


Want To Learn More About Automation?

7 Days of Automation is an immersion series that delivers the best talks from industry leaders on different facets of automation to your inbox every day for a week.

Start Immersion Series