You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.

Loading...

online conference 2020

  • Free
  • Online
YouTube Recording

THIS WEBSITE IS FROM A PREVIOUS EDITION OF THE CONFERENCE!

Join us in 2021

About the event

First-ever AsyncAPI conference

It all started as a crazy idea. Since we're all confined at home due to the coronavirus pandemic, why not organizing a fully-remote online conference to meet each other and have some fun? We asked the community and the response was overwhelmingly positive. We had no choice! Time for some action!

  • Price

    Free

  • Where

    Online

  • When

Event Schedule

Conference Schedule

Use Every Time Zone to translate UTC to your local time zone.
11:00 am to 11:05 am (UTC)Welcome!
Talk abstract

An architects view on the lessons learnt on implementing event based patterns for large insurance & wealth management clients. Taking a look at the pain that can be caused when event driven goes wrong in a stateful world that happens to be supporting a 24 x 7 business environment. Along with the remediation to try ensure the business and ops teams don't want to run you out of town. This is not a product based talk but more a view from the trenches.

Bio

Paul is an architect with a long career guiding enterprise customer on integration best practice, he clearly remembers when RPC with hand crafted payloads was the height of sophistication way before SOA got all formal and he means RPC not gRPC!

Paul is based in Sydney, Australia and has the pleasure of working for MuleSoft in the JAPAC Customer Success Strategy and Architecture team.

Talk abstract

In the new Internet of Things (IoT) era, our everyday objects have evolved in the so-called cyber-physical systems (CPS). The use and deployment of CPS has especially penetrated the industry, giving rise to the Industry 4.0 or Industrial IoT (IIoT). Typically, architectures in IIot environments are distributed and asynchronous, communication being guided by events such as the publication of (and corresponding subscription to) messages.

In this talk, we present AsyncAPI toolkit, our proposal relying on AsyncAPI to automate the design and implementation of these architectures using model-based techniques. AsyncAPI toolkit provides a set of editors and Eclipse-based tools which allow defining JSON-based specifications of message-driven APIs using AsyncAPI. From these specifications, the prototype is able to generate the Java code supporting the creation and serialization of JSON-based message payloads according to the modeled AsyncAPI, including nested JSON objects, as well as the necessary code to publish and subscribe to different topics. The initial prototype that implements this proposal as an open-source project is available at https://github.com/SOM-Research/asyncapi-toolkit.

Bio

Abel Gómez is a researcher of the Internet Interdisciplinary Institute, a research center of the Universitat Oberta de Catalunya, Spain. Previously, he has hold different positions at the Universidad de Zaragoza, the École des Mines de Nantes & Inria, and the Universitat Politècnica de València; being this latter institution where he obtained his PhD degree in Computer Science.

His research interests fall in the broad field of Model-Driven Engineering (MDE), and his research lines have evolved in two complementary directions: on the one hand, the development of core technologies to support MDE activities; and on the other hand, the application of MDE techniques to solve Software Engineering problems. More information is available at https://abel.gomez.llana.me.

Talk abstract

Mercure.rocks is a new protocol allowing to push data updates to web browsers and other HTTP clients in a convenient, fast, reliable and battery-efficient way. It is especially useful to publish real-time updates of resources served through web APIs, to reactive web and mobile apps.

From the ground up, Mercure has been designed to work with technologies not able to maintain persistent connections. It's especially relevant in serverless environments, but is also convenient when using PHP or FastCGI scripts.

Mercure is basically a higher-level replacement for WebSockets. But unlike WebSockets, it leverages the new capabilities of HTTP/2 and HTTP/3.

It has been designed with hypermedia APIs in mind, is auto-discoverable through the Web Linking RFC and is also compatible with GraphQL.

It natively supports authorization, reconnection in case of network issue (with refetching of missed events), subscribing to several topics, topics patterns (using templated URIs)...

Because it is built on top of Server-sent Events and plain old HTTP requests, it is already compatible with all modern browsers, and requires 0 client-side dependencies.

The protocol is open (available as an Internet Draft), and a reference open source implementation of the server written in Go is available. Integrations with popular web frameworks are already available!

During this talk, you'll learn everything you need to get started with the Mercure protocol!

Bio

Kévin is the founder of Les-Tilleuls.coop, a worker-owned cooperative, the creator of the API Platform framework, of the Mercure.rocks and Vulcain.rocks protocols and a member of the Symfony Core Team. Kévin is also an international speaker, a lecturer and a book writer.

Talk abstract

This talk will focus on the importance of introducing code generation early into your event-driven API pipelines. Doing that will allow you to introduce consistency internally and externally, improve your speed of development and ensure conforming to the specification. Design first. Validate. Generate SDKs. Consume them to develop and test. Automate this process.

Bio

Nauman has vast experience and expertise in developer experience of APIs. He has spoken at conferences across the world, evangelising about the advantages of automation in the API Lifecycle led by machine readable specifications. He is currently working as an independent API expert working with API companies on their strategy. If you want to talk about APIs, IPAS, spicy food or any type of sports, find him at https://www.linkedin.com/in/nauman-ali

01:00 pm to 01:30 pm (UTC)Enjoy the coffee/beer break
Talk abstract

Jukeberry is a basic jukebox powered by a Raspberry Pi and an RFID reader. Isolated, it's a nice gadget but, connected, it's an endless source of creativity, ideas, and fun.

Let's explore this PoC together, the architecture, the state of the art, and the next steps!

Bio

Norberto is a Software builder. Along with his career, he performed different roles (developer, architect, manager) at various companies, such as IBM, Mulesoft, and Medallia (among others). Currently CTO at a startup in stealth mode. Father of Tomi and Guille, eternal guitarist wannabe and shower singer.

Twitter: https://twitter.com/nohorbee
LinkedIn: https://ar.linkedin.com/in/norberto-herz-1778875

Talk abstract

In our distributed Cloud Native world, loosely coupled services are a central architectural design point, and along with those comes the events that flow between them. Now, add in the dynamic nature of extending these systems with new components and the need to have middleware that can manage, process and route those events efficiently (without needing to understand the business logic within the events, or even who sent the events) will be critical.

The CNCF CloudEvents project has introduced a specification to help solve this problem by introducing a way to standardize key bits of metadata in the events without forcing people to adopt a ""one-size-fits-all"" common event format. Come see why this simple little specification has managed to bring every major Cloud provider together to solve these concerns.

Bio

Doug works in IBM's Hybrid Cloud division. He's been working on Cloud related technologies for many years and has worked on many of the most popular OSS projects, including OpenStack, CloudFoundry, Docker, Kubernetes and Knative. He's currently the PM for Knative, co-chairing the CNCF's Serverless WG and the Cloud Events project.

Talk abstract

Demonstrating how robust API operations can utilize many different API and schema specifications side by side to describe different dimensions of the API stack, bringing them all together in a single APIs.json index. The talk will be using the Slack API as a working example (https://apievangelist.com/2019/10/31/a-diverse-api-json-index-example-for-slack/).

Bio

I am the @apievangelist, and the Chief Evangelist for @getpostman, sharing stories of the API life cycle.

Talk abstract

A long standing gap has been filled! The AsyncAPI specification has risen as the industry standard for defining asynchronous APIs and is being incorporated into several products to enable a better tomorrow for Event-Driven Architecture (EDA). In this talk you will learn how AsyncAPI has been adopted by the Solace PubSub+ Event Portal to provide full lifecycle management of your EDA. I will focus on how you can use the tool to design your architecture and demonstrate how to use the AsyncAPI’s Code Generators to quickly develop a Spring Cloud Stream microservice.

Bio

Marc is a Developer Advocate with extensive engineering experience in the public and private sector across multiple domains including healthcare, aviation and weather imagery processing. He has been using event-driven techniques and methodologies throughout his career and is excited by its elevation to the mainstream. Marc works with prospective and existing clients to enable the development of modern and reactive applications.

Talk abstract

Event-based APIs are becoming more popular, enabling developers to craft new integrations and solutions that go beyond the original design of an API. Yet, there remains a challenge: how can teams design thoughtful event-based APIs that are long-lasting, evolvable, and discoverable? This talk will dive into the design practices of event-based APIs and anti-patterns should we avoid.

Bio

James Higginbotham is an API and microservice architecture consultant with over 20 years of experience in developing and deploying apps and APIs. He provides API strategy, design and microservice architecture guidance to enterprise IT and organizations undergoing digital transformation.

Talk abstract

AsyncAPI community has great culture. Here are 3 ways to influence, equip, and empower your company, product leader or engineering organization to adopt the AsyncAPI spec.

Bio

Emmelyn is an API Strategist on the Evangelism team at Axway. Her team is part of the Office of the CTIO and works closely with Product and Engineering leadership on the API management and hybrid integration platform. The Evangelism team is also involved in the greater community including building applications and solutions and telling stories that cover the ecosystem and landscape of digital business.

Talk abstract

In this talk, Fran will tell us about the early days of AsyncAPI, how it all started, and will also offer his insights and plans for the near future. Exciting announcements ahead, don't miss it!

Bio

Fran is the founder of the AsyncAPI Initiative. He’s a software engineer with a strong focus on event-driven APIs and microservices. In his spare time, he enjoys playing beach volleyball, kayaking, and stand-up paddle surf.

Talk abstract

Event Modeling is a new approach to designing CQRS + event-sourced systems. It picks up where Event Storming leaves off and creates artifacts for the commands, events and views in the system. These artifacts are produced and consumed asynchronously and thus are an ideal candidate for describing in AsyncAPI. This talk will walk through the Event Modeling approach and show examples of the artifacts as AsyncAPI definitions. More info about Event Modeling can be found at https://eventmodeling.org.

Bio

Linkedin: https://www.linkedin.com/in/matt-bishop-l3/

05:50 pm to 06:00 pm (UTC)Closing words
Our sponsors

Platinum Sponsors

Golden Sponsors

Interested in sponsoring? We've got tiers for everyone. Check it out.

Great communities helping us

Media Partners

Event Details

Remote, in your favourite quarantine room.

Read our Code of Conduct

View map location
Social Updates

You may wonder: why is this event so popular? If you do,
find more info about it here: