{
  "id": 11426394,
  "title": "Presentation: Managing Asynchronous APIs at Scale",
  "url": "https://urgent.news/2026/10/02/presentation-managing-asynchronous-apis-at-scale",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-02T11:00:00.000Z",
  "source": {
    "name": "InfoQ",
    "slug": "infoq",
    "url": "https://www.infoq.com/presentations/managing-async-apis/"
  },
  "original_language": "en",
  "account": "Ian Cooper delved into the complexities of managing asynchronous APIs in event-driven architectures at scale during a presentation at QCon London. The discussion centered around the crucial aspects to consider when dealing with such systems. Cooper emphasized the significance of defining endpoints, which include specifying where messages are sent or received, the message's format, and how it should be sent. He illustrated this with an example of a restaurant management service that publishes an endpoint for restaurant hours changes.\n\nTo ensure effective communication, Cooper outlined the three essential pillars for managing asynchronous APIs: endpoints, binding, and contract. The endpoints define the specifics of message exchange, while the binding refers to the protocol-specific details like transport and encoding. The contract, on the other hand, involves the message's structure, including headers and payload.\n\nCooper stressed that for small organizations with a few teams, managing these asynchronous APIs might be straightforward due to limited surface area. However, as the organization grows, the complexity of managing multiple services and their interactions increases. He highlighted the importance of understanding endpoints, bindings, and contracts to facilitate communication and collaboration within the team. Cooper also discussed Brighter, an open-source messaging framework for .NET developers, and encouraged the audience to explore it further.",
  "summary": "Ian Cooper discusses managing asynchronous APIs in event-driven architectures at scale. He explains the \"ABCs\" of messaging (Address, Binding, Contract) and shares how to tackle discovery, governance, and provisioning using AsyncAPI, CloudEvents, schema registries, and automated CI/CD infrastructure pipelines based on real-world engineering practices at Just Eat Takeaway. By Ian Cooper",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}