Loading…
November 16-18 | Virtual
View More Details
Long Session [clear filter]
Tuesday, November 16
 

17:10 UTC

Contributor journey to become AsyncAPI TSC member - Lukasz Gornicki, Postman
Learn what are the steps to become a member of AsyncAPI Technical Steering Committee (TSC). How to start contributing, how to become a committer (maintainer) and what it actually means for you to be a TSC member.

Speakers
avatar for Lukasz Gornicki

Lukasz Gornicki

AsyncAPI Maintainer and Community Guardian, AsyncAPI Initiative


Tuesday November 16, 2021 17:10 - 17:55 UTC
Virtual Experience
  Long Session

18:10 UTC

How to contribute to AsyncAPI Dev Docs - Alejandra Quetzalli, Postman
AsyncAPI is an open-source project that seeks to promote and facilitate the development of asynchronous APIs and event-driven architecture (EDA). The goal of AsyncAPI is to make building EDAs as simple as building REST APIs. In this talk, I'll explain our project, the contribution guide, the Diátaxis method for classifying technical content, and how to contribute to our Dev Docs.

Speakers
avatar for Alejandra Quetzalli

Alejandra Quetzalli

DevRel and Technical Writing, AsyncAPI Initiative
I've been in tech for 9 years. I've done SEO, Paid Search, Front-End and Full-stack development, UX/UI, Developer Relations, and Technical Writing (Engineering Documentation) during that time. I've also worked in FAANG, several startups, and Open Source (OSS). I'm a Docs contributor... Read More →


Tuesday November 16, 2021 18:10 - 18:55 UTC
Virtual Experience
  Long Session
 
Wednesday, November 17
 

12:55 UTC

The state of AsyncAPI - Fran Mendez, Postman
In this talk, Fran will speak about the current state of the AsyncAPI Initiative and the future vision and plans. Join him to discover more about the project, the people behind it, and how to join them.

Speakers
FM

Fran Mendez

Director of Engineering, Postman
Fran Mendez is the creator of the AsyncAPI specification and co-founder of the AsyncAPI Initiative. He currently works as Director of Engineering at Postman and is the Executive Director of the AsyncAPI Initiative.


Wednesday November 17, 2021 12:55 - 13:40 UTC
Virtual Experience

13:55 UTC

From specification to production, how to provide a living doc of your asynchronous exchanges? - Ludovic Dussart, Ineat & Antoine Delequeuche, Adeo
I'm working at Adeo, the European leader for DIY retail, on a strategic digital product. Our task is to optimize the company's articles store prices. To do so, our product performs end-to-end calculation throughout the value chain. We use a Kafka-based architecture to handle the calculation requests and send back the results. Our requesters are partners from the headquarters. An expansion to the company's business units is planned for 2022. But how to efficiently communicate with our partners and ensure that their asynchronous requests exactly match our expected messages structure? How to provide our partners with an easy-to-use and user-friendly exchange framework? How to help them produce their requests and consume our results easily? AsyncAPI is a part of the solution! We use this amazing specification to provide a live documentation, always up to date, based on our Kafka AVRO records. This talk is about a real value chain use case with a technical implementation, that provide our partners with exciting reader experience in production. Come and discover this use case and how to deal with AsyncAPI and AVRO files in a digital product based on Maven and Spring Boot technologies.

Speakers
avatar for Antoine Delequeuche

Antoine Delequeuche

Digital Product Leader at Adeo, ADEO Services
My name is Antoine Delequeuche. I have a 15-year experience, most of which in the DIY (Do It Yourself) industry. My work opportunities have been dual in essence: about half in digital (first as a functional project manager, and then as a product manager, my current position). And... Read More →
avatar for Ludovic Dussart

Ludovic Dussart

Solutions Architect, Ineat
Hi, i'm Ludovic Dussart, a passionate developer with more than 10 years experiences. I started working as a backend developer and i naturally evolved as a lead dev developer until today where i act as a solutions architect. Today i help my customers to build products that improve... Read More →


Wednesday November 17, 2021 13:55 - 14:40 UTC
Virtual Experience

16:30 UTC

How to document a Socket.IO API? - Dimitrios Dedoussis, Babylon
Socket.IO has evolved from a JavaScript library for realtime web applications to a language agnostic protocol enabling duplex, event-driven communication. In spite of its maturity and wide adoption across the industry, the Socket.IO ecosystem is still lacking support for documenting APIs in a standardised manner. The rise of the AsyncAPI specification presents itself as a great opportunity to finally tackle this problem. In this talk, Dimitrios is going to showcase how the Socket.IO protocol can be modelled through AsyncAPI, followed by a step-by-step tutorial involving the creation of a specification YAML file, given an existing Socket.IO API. The final part of this talk will be dedicated to Asynction, a Socket.IO micro-framework written in Python, that is entirely driven by the AsyncAPI specification. Even though this presentation focuses on Socket.IO, it serves as an example of how one could express any event-driven protocol using AsyncAPI.

Speakers
avatar for Dimitrios Dedoussis

Dimitrios Dedoussis

Senior Software Engineer, Babylon
Dimitrios Dedoussis is a Senior Software Engineer currently working at Babylon as part of the AI Chatbot team in London. He has extensive experience in cloud technologies and distributed web services, coupled with a passion for OSS and big data applications. Dimitrios is also the... Read More →


Wednesday November 17, 2021 16:30 - 17:15 UTC
Virtual Experience
  Long Session
 
Thursday, November 18
 

12:10 UTC

AsyncAPI + Spring Cloud Stream = Event-Driven Microservices Made Easy - Giri Venkatesan, Solace
The AsyncAPI specification allows you to define your Event-Driven apps. The Spring Cloud Stream framework allows you to implement Event-Driven microservices. In this talk, we will bring the two together and show how developers can go from Design to Code using AsyncAPI documents and the AsyncAPI generator that can generate code using Spring Cloud Stream Binders. At runtime, the Binders enable connection to external middleware like RabbitMQ, Kafka, Solace PubSub+ to name a few. This talk will include a hands-on demo using Java, Spring Cloud Stream, and the AsyncAPI java-spring-cloud-stream-template.

Speakers
avatar for Giri Venkatesan

Giri Venkatesan

Developer Advocate, Solace
Giri is a Developer Advocate with extensive experience in various technical domains including Integration and Master Data Management. He started his engineering journey in the classic EAI & B2B Integration space and has been a part of the evolution culminating in modern EDA, Microservices... Read More →


Thursday November 18, 2021 12:10 - 12:55 UTC
Virtual Experience
  Long Session

13:55 UTC

Sharing the wealth - socialising Kafka event sources in an organisation - Salma Saeed & Nic Townsend, IBM
You've built your Kafka applications and now you're reaping the benefits of stream processing. You realise you're sitting on a gold mine of data that others use to enrich their applications. But how can you make others aware and help enable them to join in your successes? This talk will describe how we have adopted AsyncAPI as the mechanism to socialise Kafka event streams within an organisation. AsyncAPI provides the means to document a data source as an external API - but Kafka provides some unique challenges when using the document to write an application. Schema registries have vendor specific serialisation libraries. Kafka's distributed topology doesn't always map to the specification. We will explore the scope of the current specification and discuss new requirements for the Kafka use case to enhance the developer experience.

Speakers
avatar for Salma Saeed

Salma Saeed

Software Engineer, IBM
Salma Saeed is a UK based Software Engineer working on Event Streaming at IBM. She has given technical presentations to IBMers and IBM customers as part of the Extreme Blue internship program. She also has experience explaining additional integration options such as using schema registry... Read More →
avatar for Nic Townsend

Nic Townsend

Software Engineer, IBM
Nic Townsend is a UK based Software Engineer at IBM, for the last 3 years he has been working on Kafka-centric products - Event Streams and Event Endpoint Management. He's recently spoken at DevoxxUK regarding the need for schemas in Kafka applications. He's also demoed at booths... Read More →


Thursday November 18, 2021 13:55 - 14:40 UTC
Virtual Experience

16:30 UTC

AsyncAPI or CloudEvents? Both My Captain! - Laurent Broudoux, Microcks.io
The rise of Event Driven Architecture is a necessary evolutionary step towards cloud-native applications but events come also with challenges! One of the first you are facing when starting up as a development team - aside the technology choice - is how to describe these events structure? And then: how can we efficiently work as a team and improve collaboration to reduce the development life cycle and TTM (Time To market)? New standards like CloudEvents or AsyncAPI came up to address these needs allowing structure description. But, people often ask: Should I use CloudEvents or AsyncAPI? There is the belief that CloudEvents and AsyncAPI are competing on the same scope. I see things differently, and I’d like to explain why you may need both of them without increasing the level of complexity from the development perspective! I’ll also introduce Microcks: a tool to easily simulate and test CloudEvents and AsyncAPI combinations in minutes. In this session, we will: - Go over the introduction of both specifications, - Highlight their strengths and complementarity, - Give an overview of Microcks for mocking and testing “CloudEvent-ified AsyncAPIs” ;-)

Speakers
avatar for Laurent Broudoux

Laurent Broudoux

Microcks co-founder, Director of Engineering at Postman Open Technologies, Postman
Laurent is a Cloud-Native Architecture expert and Enterprise Integration problem lover. He has helped organizations in adopting distributed and cloud paradigms while capitalizing on their critical existing assets. He is the founder and lead developer of the Microcks.io open source... Read More →


Thursday November 18, 2021 16:30 - 17:15 UTC
Virtual Experience

18:30 UTC

Message-driven microservices orchestration with Serverless Workflow and AsyncApi - Tihomir Surdilovic, Temporal Technologies & Charles d'Avernas, Neuroglia SRL
CNCF Serverless Workflow is a vendor-neutral and open-source workflow ecosystem. The project hosts the core specification defining a domain-specific workflow language, as well as a set of developer tools and runtimes supporting the specification. Serverless Workflow is standards-based and provides support for AsyncApi which plays a big role in defining message-driven orchestrations of third-party microservices. In this talk we will give an introduction to the Serverless Workflow project. We will also describe and demo how AsyncApi is integrated with the spec and showcase how AsyncApi plays a big role and solves important problems in workflow orchestrations.

Speakers
avatar for Tihomir Surdilovic

Tihomir Surdilovic

Developer Advocate, Temporal Technologies
Bio: Tihomir Surdilovic is a Developer Advocate at Temporal Technologies. He is also a maintainer and project lead of the CNCF Serverless Workflow project.Ongoing projects:Temporal: https://temporal.io/CNCF Serverless Workflow: https://serverlessworkflow.io/Previous talks:DevConf.US... Read More →
avatar for Charles d'Avernas

Charles d'Avernas

Co-Founder / Solution Architect, Neuroglia SRL
Charles d'Avernas is the co-founder of Neuroglia SRL. He is a maintainer of the CNCF Serverless Workflow Specification and the creator of Synapse, a Kubernetes-native workflow runtime. Charles has been involved with open-source technologies for over a decade and is also the creator... Read More →



Thursday November 18, 2021 18:30 - 19:15 UTC
Virtual Experience
 
  • Timezone
  • Filter By Date AsyncAPI Conference 2021 Nov 16 -18, 2021
  • Filter By Venue Virtual
  • Filter By Type
  • Break
  • Intro
  • Lightning Talk
  • Long Session
  • Panel Discussion
  • Short Session
  • Audience

Filter sessions
Apply filters to sessions.