{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2026.1.2"}, "schedule": {"url": "https://cfp.asyncapi.com/london-2026/schedule/", "version": "0.2", "base_url": "https://cfp.asyncapi.com", "conference": {"acronym": "london-2026", "title": "AsyncAPI Conference: London 2026", "start": "2026-09-30", "end": "2026-10-01", "daysCount": 2, "timeslot_duration": "00:05", "time_zone_name": "UTC", "colors": {"primary": "#461e96"}, "rooms": [{"name": "AsyncAPI Track", "slug": "1-asyncapi-track", "guid": "4cad8574-32c5-5504-af12-3af15a43f65b", "description": "AsyncAPI Conference is a way for you to experience the excitement and energy of this series of micro-conferences hosted around the globe, where the brightest minds and most passionate enthusiasts gather to share their knowledge and explore the latest developments in the field.  Join us at the AsyncAPI Conference and explore event-driven architecture with the global open-source community.  https://conference.asyncapi.com/venue/London", "capacity": null}], "tracks": [], "days": [{"index": 1, "date": "2026-09-30", "day_start": "2026-09-30T04:00:00+00:00", "day_end": "2026-10-01T03:59:00+00:00", "rooms": {}}, {"index": 2, "date": "2026-10-01", "day_start": "2026-10-01T04:00:00+00:00", "day_end": "2026-10-02T03:59:00+00:00", "rooms": {"AsyncAPI Track": [{"guid": "167bc88c-4a50-5ed9-90f6-f9449fd1622b", "code": "TAQDCV", "id": 60, "logo": null, "date": "2026-10-01T13:00:00+00:00", "start": "13:00", "duration": "00:25", "room": "AsyncAPI Track", "slug": "london-2026-60-the-storyteller-agent-beyond-code-into-context", "url": "https://cfp.asyncapi.com/london-2026/talk/TAQDCV/", "title": "The Storyteller Agent: Beyond Code, Into Context", "subtitle": "", "track": null, "type": "Short Talk", "language": "en", "abstract": "We're entering an agentic era where AI agents can generate code, review pull requests, and automate development tasks. But to become trusted collaborators, they need more than source code\u2014they need context.\r\nIn this talk, I'll explore how AsyncAPI can serve as the semantic foundation for building AI agents that understand an event-driven platform, not just its APIs. By combining AsyncAPI specifications with platform metadata, agents can reason about services, events, schemas, dependencies, ownership, and business capabilities as a connected story rather than isolated technical artifacts.\r\nInstead of answering only developer-focused questions such as \"Which service publishes this event?\", these agents can also explain why an event exists, how it supports a business process, which teams depend on it, and what the downstream impact of a change might be. This shared understanding helps bridge the gap between platform engineering and product teams, enabling more informed technical and business decisions.\r\nI'll present the architecture behind a Storyteller Agent, discuss the design choices involved in building a semantic knowledge layer on top of AsyncAPI, and illustrate how these concepts can be applied in practice using examples from an event-driven platform.\r\nAttendees will leave with practical ideas for transforming AsyncAPI from documentation into a knowledge layer that enables the next generation of intelligent platform agents.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "JE9K7P", "name": "Eduardo Maldonado Fonseca Silva", "avatar": "https://cfp.asyncapi.com/media/avatars/WDDK9E_4HjvQmY.webp", "biography": "Senior Platform Engineer at The LEGO Group with 16+ years in IT and 8+ years specialising in CloudOps, DevOps/SRE, and platform engineering. I work as a senior individual contributor on enterprise-scale platforms, focusing on reliability, observability, developer experience, and cloud efficiency. My experience includes Apache Pulsar, OpenTelemetry, Kubernetes, AWS, and Go, with a strong emphasis on building resilient, scalable, and self-service cloud-native systems.\r\n\r\nI partner closely with technical leadership and engineering teams to evolve platform capabilities, API design, and operational practices aligned with business needs. I\u2019m an active conference speaker and community contributor (apidays London, Munich) and hold AWS Solutions Architect \u2013 Professional, CKAD, and Prometheus Certified Associate certifications. I\u2019m driven by improving platform adoption, operational excellence, and developer productivity across distributed systems.", "public_name": "Eduardo Maldonado Fonseca Silva", "guid": "59df2ed1-e29b-5626-864e-190e9fbc888f", "url": "https://cfp.asyncapi.com/london-2026/speaker/JE9K7P/"}], "links": [], "feedback_url": "https://cfp.asyncapi.com/london-2026/talk/TAQDCV/feedback/", "origin_url": "https://cfp.asyncapi.com/london-2026/talk/TAQDCV/", "attachments": []}, {"guid": "11c23da8-83bc-5cc0-be75-c8f770ca8dbd", "code": "YZJ3US", "id": 41, "logo": null, "date": "2026-10-01T13:30:00+00:00", "start": "13:30", "duration": "00:25", "room": "AsyncAPI Track", "slug": "london-2026-41-designing-governance-for-sustainable-open-standards", "url": "https://cfp.asyncapi.com/london-2026/talk/YZJ3US/", "title": "Designing Governance for Sustainable Open Standards", "subtitle": "", "track": null, "type": "Short Talk", "language": "en", "abstract": "Successful open source standards require more than strong technical specifications. While specifications define how systems communicate, governance determines how communities collaborate, make decisions, and evolve.\r\n\r\nAs standards mature, governance challenges can become a greater risk than technical ones: decision-making becomes concentrated among a few people, ownership becomes unclear, working groups lose momentum, and maintainers become overwhelmed. Left unchecked, these patterns can limit participation, slow innovation, and threaten long-term sustainability.\r\n\r\n\r\nThis talk introduces the five pillars of sustainable governance: transparency, shared ownership, succession, participation, and accountability. Drawing on real-world examples and lessons from the AsyncAPI community, we\u2019ll explore common governance anti-patterns and practical approaches for building resilient, community-driven projects.\r\n\r\nWhether you\u2019re new to AsyncAPI, an existing contributor, a maintainer, or someone building another open-source standard community, you\u2019ll learn practical ways to identify governance risks, strengthen contributor pathways, distribute responsibility, and create sustainable leadership models.\r\n\r\nThe goal is not simply to define governance structures, but actionable strategies for identifying governance risks, strengthening contributor pathways, distributing responsibility, and creating leadership models that allow open standards communities to thrive beyond individual leaders.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "J39TJV", "name": "Thulisile Sibanda", "avatar": "https://cfp.asyncapi.com/media/avatars/7ZR7AK_zjFYaoD.webp", "biography": "I build and support Open Source programs and communities, the kind where contributors feel welcome, documentation makes sense, and people want to stick around.\r\n\r\nI wear many hats: Maintainer, Contributor, Program Manager, Documentation Writer, Community Advocate, and occasional data person. What ties it all together? Helping individuals do their best work in Open Source.", "public_name": "Thulisile Sibanda", "guid": "4abc018e-6bb6-5e0a-930c-7980b2c2f259", "url": "https://cfp.asyncapi.com/london-2026/speaker/J39TJV/"}], "links": [], "feedback_url": "https://cfp.asyncapi.com/london-2026/talk/YZJ3US/feedback/", "origin_url": "https://cfp.asyncapi.com/london-2026/talk/YZJ3US/", "attachments": []}, {"guid": "e881d28d-bcc5-5d2d-9cf1-266171f70f8a", "code": "U3AQ9W", "id": 40, "logo": null, "date": "2026-10-01T14:00:00+00:00", "start": "14:00", "duration": "00:25", "room": "AsyncAPI Track", "slug": "london-2026-40-passports-for-payloads-standardising-b2b-event-pattern-with-asyncapi", "url": "https://cfp.asyncapi.com/london-2026/talk/U3AQ9W/", "title": "Passports for Payloads: Standardising B2B Event Pattern with AsyncAPI", "subtitle": "", "track": null, "type": "Short Talk", "language": "en", "abstract": "Within modern enterprises, file-based batch processing has largely been replaced by Event-Driven Architecture (EDA), enabling systems to exchange information in near real time through event streams. However, this transformation has stopped at organisational boundaries. Business-to-business (B2B) asynchronous data exchange continues to rely on decades-old integration patterns, with SFTP-based file transfers, nightly batch jobs, and Managed File Transfer (MFT) platforms remaining the dominant mechanisms for sharing data between enterprises.\r\n\r\nAlthough these methods reliably facilitated bulk data movement in the past, they struggle to meet today's integration requirements. Their batch-oriented nature introduces inherent latency, delays the propagation of business events, and concentrates processing into resource-intensive compute bursts. While some enterprises have adopted pull-based bulk REST APIs, this approach introduces its own set of challenges, including constant polling overhead, complex pagination, and increased system load. The optimal approach to B2B data sharing involves extending Event-Driven Architecture beyond organisational boundaries. This is, admittedly, an unconventional  proposition: most enterprises deliberately avoid exposing internal brokers externally, even behind a gateway, given the risks of blast radius, backpressure propagation, and operational coupling to an external party's failure modes. This talk argues that with the right mediation layer and contract-first governance enabled by AsyncAPI , EDA can be extended across trust boundaries without inheriting these risks.\r\n\r\nThis Tech talk will provide a practical framework for tackling this problem with a focus on:\r\n\r\n\u2022\t**Transition Challenges**: Why moving to EDA is critical for B2B integrations, along with the infrastructure, security and governance challenges that come with it?\r\n\u2022\t**Overcoming the Challenges**: Practical approaches and strategies for addressing the infrastructure, security, governance, and operational challenges involved in transitioning to EDA for B2B integrations.\r\n\u2022\t**Reference Architecture**: How to use Proxies and Protocol Mediation gateways to safely ingest external payloads (Kafka , WebSockets , AMQP) into internal brokers while protecting network perimeters?\r\n\u2022\t**AsyncAPI Governance**: How AsyncAPI can serve as the \"passport\" (contract) for enforcing strict schema validation, version control, and channel boundaries?", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NM3SW9", "name": "Aravind Viswanathan", "avatar": "https://cfp.asyncapi.com/media/avatars/NHXN7H_qAScVU4.webp", "biography": "Senior Technical Architect with 20 years of IT experience driving architecture design, digital transformation, and scalable enterprise solutions across global organisations.\r\nSpecialises in designing high-performance, cloud-native architectures, with extensive domain expertise across Event-Driven Architecture (EDA), Microservices, API Management & Governance, and AI-enabled system integration. A technology strategist who bridges complex business requirements with modern, future-proof engineering solutions", "public_name": "Aravind Viswanathan", "guid": "7c54ceb8-7bcb-5992-a9e0-538aff8f5141", "url": "https://cfp.asyncapi.com/london-2026/speaker/NM3SW9/"}], "links": [], "feedback_url": "https://cfp.asyncapi.com/london-2026/talk/U3AQ9W/feedback/", "origin_url": "https://cfp.asyncapi.com/london-2026/talk/U3AQ9W/", "attachments": []}, {"guid": "51621169-d0e2-5853-9018-18e32318ec38", "code": "NE79WU", "id": 35, "logo": null, "date": "2026-10-01T15:00:00+00:00", "start": "15:00", "duration": "00:25", "room": "AsyncAPI Track", "slug": "london-2026-35-discover-authorize-observe-building-agent-ready-event-streams", "url": "https://cfp.asyncapi.com/london-2026/talk/NE79WU/", "title": "Discover. Authorize. Observe. Building Agent-Ready Event Streams", "subtitle": "", "track": null, "type": "Short Talk", "language": "en", "abstract": "Picture an AI agent subscribed to a real-time event stream, calling a large language model on every event that arrives. Over a weekend, across hundreds of thousands of events, it quietly burns through hundreds of dollars. Nothing is technically wrong: every event is valid, the agent is authenticated, and no alert fires, because every existing check was designed to monitor infrastructure, not how an autonomous agent consumes a stream.\r\n\r\nAs autonomous agents become primary API consumers, event streams are where this shift bites hardest. Developers build agent systems on raw event streams and they work. But in production, three things break. Agents can't discover what channels exist without hardcoded configurations. Any agent can subscribe to any topic because there's no channel-level access boundary. And there's no visibility into what each agent is consuming or what it costs when a high-throughput stream triggers LLM calls on every event.\r\n\r\nThis talk proposes three questions that define an agent-ready event platform: Is it discoverable? Is access scoped? Is consumption observable? This talk uses a primary scenario of agents consuming a WebSocket stream backed by Kafka to show what AsyncAPI v3 provides: describable channels, schema contracts, and security documentation that your gateway layer can enforce. We walk through a real spec snippet. We cover the governance patterns that address the failure modes above, what exists in tooling today, and what still requires custom implementation. And we look at where AsyncAPI fits alongside MCP and OpenAPI in the emerging agent stack.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QJASDT", "name": "Dakshitha Ratnayake", "avatar": "https://cfp.asyncapi.com/media/avatars/XVDSTR_ToN0zAF.webp", "biography": "Dakshitha is a Director of Developer Relations at WSO2, with over 15 years of experience in software development, solution architecture, and technical evangelism. Her work focuses on open-source technologies, particularly in integration, APIs, and identity and access management. She\u2019s passionate about growing developer communities and making complex concepts accessible.", "public_name": "Dakshitha Ratnayake", "guid": "e3524872-b3a8-546e-bee2-d15bc3561672", "url": "https://cfp.asyncapi.com/london-2026/speaker/QJASDT/"}], "links": [], "feedback_url": "https://cfp.asyncapi.com/london-2026/talk/NE79WU/feedback/", "origin_url": "https://cfp.asyncapi.com/london-2026/talk/NE79WU/", "attachments": []}, {"guid": "01a9b07e-b1cd-5dd3-bc02-cdd740d2164c", "code": "XXFXN3", "id": 8, "logo": null, "date": "2026-10-01T15:30:00+00:00", "start": "15:30", "duration": "00:25", "room": "AsyncAPI Track", "slug": "london-2026-8-from-generated-specs-to-published-contracts-our-asyncapi-journey", "url": "https://cfp.asyncapi.com/london-2026/talk/XXFXN3/", "title": "From Generated Specs to Published Contracts: Our AsyncAPI Journey", "subtitle": "", "track": null, "type": "Short Talk", "language": "en", "abstract": "When we first started documenting domain events, we used OpenAPI because it was already part of our engineering practices. It worked well enough to get us started, but as our event-driven platform grew, we found ourselves forcing a request/response specification to describe asynchronous messaging.\r\n\r\nWe adopted AsyncAPI to publish event contracts across our backend platform, where events are consumed by game teams, Data Science, QA, and other backend services. Using Springwolf, we automatically generate AsyncAPI specifications from our Spring Boot applications. However, we quickly discovered that generated specifications were not the same as published contracts. They exposed Java implementation details, framework-specific wrappers, and internal metadata instead of the domain language our consumers expected.\r\n\r\nIn this session, I'll share how we transformed generated specifications into published contracts. We'll cover the customisations we made to produce consumer-friendly documentation, how we integrated AsyncAPI generation into our CI pipeline, and how every contract change is automatically surfaced through a pull request for architectural review before becoming the published contract. This governance process helps us evolve event contracts safely across independently deployed services with multiple downstream consumers.\r\n\r\nI'll also discuss the limitations we encountered. Producer discovery still relies on manual annotations, which means some producers might be missed if they are not properly annotated, and we intentionally focused on documenting the business contract rather than every messaging platform capability.\r\n\r\nThis is not a deep dive into the AsyncAPI specification. It's a practical engineering story about introducing AsyncAPI into an existing platform, the trade-offs we made, the mistakes we learned from, and how generated specifications became trusted contracts shared across teams.\r\n\r\nAudience Takeaways\r\nRecognise when OpenAPI is no longer the right fit for event-driven APIs.\r\nLearn how to customise generated AsyncAPI specifications to communicate in domain language rather than implementation details.\r\nSee a practical CI-based governance approach for reviewing contract changes before publication.\r\nUnderstand the difference between generated documentation and a published contract.\r\nLearn where automation helps\u2014and where manual governance is still required", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZQUHME", "name": "Velmurugan Manickavelu", "avatar": "https://cfp.asyncapi.com/media/avatars/9APENK_P6dOXKc.webp", "biography": "Velmurugan Manickavelu is a Senior Solutions Architect passionate about turning complex business challenges into scalable technology platforms. He has led architecture initiatives across cloud-native ecosystems, distributed platforms, and enterprise modernization programs, with deep expertise in domain-driven design, microservices, platform engineering, and cloud technologies. His current focus is the intersection of software architecture and artificial intelligence, where he is building AI-assisted approaches for requirements analysis, architecture design, documentation generation, and engineering productivity. He believes the next evolution of software architecture will be driven by the combination of human expertise, architectural governance, and AI-powered decision support.", "public_name": "Velmurugan Manickavelu", "guid": "75f9cb85-4ab8-51ba-82fd-64f9539d944d", "url": "https://cfp.asyncapi.com/london-2026/speaker/ZQUHME/"}], "links": [], "feedback_url": "https://cfp.asyncapi.com/london-2026/talk/XXFXN3/feedback/", "origin_url": "https://cfp.asyncapi.com/london-2026/talk/XXFXN3/", "attachments": []}]}}]}}}