Presentation here: https://youtu.be/QVuTTAHXCGM
Title : Event-Driven APIs
Bio: Eric started to code with HTTP the year W3C was created (1994), as part of the founding teams of several startups acquired since then: Internet Way (now Verizon Business), then as high-frequency trading architect and head of exchange sales in New York for Radianz, the financial cloud (acquired by BT plc). Eric now heads Streamdata.io as CEO. Based in France and USA, Streamdata.io is a leader in event-driven infrastructures with its Distribute product and its Journey API Workshops.
Abstract in 140 characters: Event-Driven API is the new best practice for immersive UX, meshing services, data streams, and real-time AI. Use cases from the web giants.
Abstract
Traditional software was based on batches and databases for decades. But the real world is a system of agents changing states based on events sent by other agents, not records updating each other once in a while. To provide better UX, frontends have started to react to events with reactive frameworks. Data hubs too have moved from lakes to streams. AI also is updating its models based on events with streaming algorithms. And finallly dear HTTP/2-3 is now based on streams. Since APIs are -by definition- the interface between domains, successful API strategies by most mature API providers are adding webhooks, and streaming, on top of their existing request and response approach to deliver APIs. Let's take a moment to learn from the API rockstars like Slack, Twitch and Nest, as well as the growing number of API pioneers who have invested heavily on their event-driven infrastructure in 2018.