Diving into Event-Driven Architectures with Python
- Level:
- intermediate
- Room:
- terrace 2a
- Start:
- Duration:
- 30 minutes
Abstract
Event-Driven Architectures (EDAs) target a real need in today's application landscape, as systems grow more complex or need to scale organically.
The talk will introduce the architecture and provide insights into different components which can be managed, connected and implemented with Python.
Description
Event-driven architectures (EDAs) and AsyncAPI are being pushed at the moment as the new big thing after REST/OpenAPI and GraphQL. Indeed, EDAs target a real need in today's application landscape, as systems grow more complex or need to scale both vertically and horizontally.
Python can help build such architectures by leveraging existing event bus/queue systems or by providing the needed async interfaces directly.
The talk will introduce the architecture and terminology around it, such as AsyncAPI, as well as provide insights into different components which can be managed, connected and implemented with Python.
It is also meant to spark some more interest in getting Python into a more prominent position within the AsyncAPI community, where Node and Java still dominate.
Resources:
- https://en.wikipedia.org/wiki/Event-driven_architecture
- https://www.asyncapi.com/