Communicating our APIs: Enhance Provider and Consumer Interaction
Details
Please subscribe to our mailinglist: mailinglist-subscribe@jugm.de
Enis Spahi
While APIs are fundamentally about machine-to-machine communication, human factors like lack of API discoverability, inadequate documentation, and time constraints often pose significant challenges in API Development. This presentation highlights these challenges and offers practical tips to enhance interactions between providers and consumers.
Major API technologies offer standardised specification languages to speak common languages. I will dive into OpenAPI and AsyncAPI, along with other specification languages, to explore how they can help consumers to discover APIs. Additionally, I'll share practical tips on transforming API specifications into more human-readable formats for continuous API documentation.
Code First, API First and Consumer First are three approaches in API development. But which one is best fit for my API? In this part I will present a live demonstration of these approaches and highlight how each of them impacts the interactions between providers and consumers. In addition I will uncover the capabilities around OpenAPI Specification, OpenAPI Generator and Pact Contract testing to improve provider and consumer experience.
By the end of this talk, the audience will have gained a comprehensive understanding of API Communication, they will discover a handful of tools and approaches to enhance provider and consumer interaction.
Bio:
Enis Spahi is a Consultant working for OpenValue Munich. He is passionate about Java and its ecosystem, having gathered experience in various domains such as Fintech, Electricity Transmission and Travel. His areas of interest are Software and System Design, API Development, DevOps, Observability and anything that involves communicating Software Architecture. When there is time left he likes hiking, skiing or playing online chess.
Das Event kann auch früher als 22:00 enden.
The event may end earlier than 22:00.
