This talk was presented by Matthew O'Riordan at ASC API Specifications conference in Vancouver, Oct 2019.
In this talk I talk about what an event-driven API is, why it adds complexity compared to more traditional REST APIs, why in spite of this additional complexity we need to tackle event-driven APIs due to demand from developers. Then I move onto 3 common areas of unexpected complexity which is largely unspecified, yet needs to consider when publishing event-driven APIs, The goal of the talk was to inform users about complexity that exists, and how to navigate that complexity once you understand it.