This presentation was recorded at YOW! Australia 2023. #GOTOcon #YOW https://yowcon.com Naresh Jain - Founder & CEO of Xnsio @nashjain ORIGINAL TALK TITLE Contract-Driven Development - Turn your API Specification into Executable Contracts RESOURCES https://twitter.com/nashjain https://www.linkedin.com/in/nareshjain https://nareshjain.com https://blogs.agilefaqs.com https://specmatic.in/updates/jms-mocking-with-asyncapi-using-specmatic https://specmatic.in/category/features ABSTRACT Being able to develop, test and easily deploy each of your microservice independently is a key indicator of a successful transition to a microservice style architecture. The challenge arises when a new microservice that interact with your existing system has to undergo comprehensive integration testing before deployment. This slows down the path to production and highlights problems at a much later point in the microservice's lifecycle. Contract Driven Development helps you to shift left and identify compatibility issues earlier in the development life cycle when they are easier to catch and fix. In this live demo, you would learn: • How providers and consumers can use central contract repo to collaborate effectively • How to leverage Specmatic to turn API specifications into executable contracts • How to independently test and deploy your microservices [...] TIMECODES 00:00 Intro 02:46 Demo application architecture 04:35 Live demo 25:33 Demo application architecture continued 27:52 Live demo 40:15 Test mode: Contract test setup 41:52 API specifications as executable contracts 42:27 Central contract repo 44:53 Shift-left 46:59 Specmatic Insights 50:04 Outro Download slides and read the full abstract here: https://yowcon.com/sydney-2023/sessions/2980 RECOMMENDED BOOKS Adam Bellemare • Building Event-Driven Microservices • https://amzn.to/3WfNKfM James Urquhart • Flow Architectures • https://amzn.to/3Tyz8cY Sarah Wells • Enabling Microservice Success • https://amzn.to/4aa8xrv Liz Rice • Learning eBPF • https://amzn.to/3x3ZES0 https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #ContractDrivenDevelopment #CDD #Microservices #API #APIs #Specmatic #ApacheKafka #AsyncAPI #NareshJain #YOWcon Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.