session
About the Talk
In the rapidly evolving landscape of software development, where reducing time to market is crucial, maintaining backward compatibility for APIs is critical to ensure seamless integration and functionality for users. As APIs become the backbone of modern, distributed, AI-enabled applications, any disruption in their compatibility can lead to significant operational issues and user dissatisfaction. This talk will delve into the importance of backward compatibility and highlight how Specmatic, an open source project, has pioneered a shift-left approach to compatibility testing that has drastically reduced the cost and greatly simplified the whole process.
Join us as we explore the challenges of maintaining API compatibility in a dynamic development environment and the potential risks of overlooking this critical aspect. We will discuss traditional methods of backward compatibility testing and their limitations, setting the stage for introducing Specmatic's innovative approach.
Specmatic leverages contract-driven development to automate and simplify backward compatibility testing, ensuring that API changes do not disrupt existing integrations. By running Specmatic checks locally and also by incorporating Specmatic's automated testing in the CI/CD pipeline, organizations can detect and address compatibility issues even before writing a single line of code, thus significantly reducing the risk of introducing breaking changes. This shift-left approach empowers development teams to maintain high standards of API reliability and consumer trust.
Whether you are an Architect, Developer, Tester, DevOps Engineer or Product Manager, this talk will equip you with the knowledge and tools to prioritize and streamline backward compatibility testing, ensuring your APIs remain robust and reliable in an ever-changing technological landscape.
Key Takeaways:
Naresh Jain is an internationally recognised Technology & Product Development Expert. Over the last 5 years, he is responsible for driving several transformative initiatives at Jio.
Naresh started his career building Neural Networks to classify satellite images for Indian Space Research Organisation (ISRO). Over the last 20 years, he has played a key role in streamlining the product engineering culture at many Unicorns and Fortune 500 companies (Jio, Google, Amazon, JP Morgan, Siemens Medical, GE Energy, Schlumberger, Shell, Dell, to name a few). His hands-on approach of coaching teams by focusing on product discovery and engineering excellence is a key differentiator. In a nutshell, hire him as a lead-by-example type leader, who can help you build awesome, digital-native products and services.
Naresh is the founder of a consulting business called Xnsio, which helps organisations build the essential product, technology & people capabilities required to transform their business for the digital world. He is also responsible for building ConfEngine - a one-stop conference/event management platform and Specmatic - a tool to convert API specs into executable contracts.
In 2004, Naresh started the Agile movement in India by creating the Agile Software community of India, a registered non-profit society to evangelise Agile, Lean and other Leading-Edge Software Development methods in India. He is responsible for creating and organising 100+ international conferences including the Functional Conf, Open Data Science Conference, Simple Design And Testing Conference (SDTConf), Agile Coach Camp, Selenium Conf India, Appium Conf, jQuery and Open Web Conference and Eclipse Summit India. He started many Agile User Groups including CodeGym, TechJam, Agile Philly User Group, and groups in India.
In recognition of his accomplishments, in 2007 the Agile Alliance awarded Naresh with the Gordon Pask Award for contributions to the Agile Community.
Learn more about Naresh at nareshjain.com or Xnsio.com
Testµ Conference is a virtual or online-only conference to define the future of testing. Join over 30,000+ software testers, developers, quality assurance experts, industry experts, and thought leaders for 3 days of learning, testing, and networking at Testμ Conference 2024 by LambdaTest.