Abhimanyu Selvan

Event-Driven Architecture: Breaking Conversational Barriers with Distributed AI Agents

If AI agents are the new apps, what's their operating system? See how event-driven architecture provides a scalable foundation for complex agentic interactions.

Event-Driven Architecture: Breaking Conversational Barriers with Distributed AI Agents
#1about 2 minutes

The core challenge of scaling AI agent communication

The speaker introduces the central problem of how to architect communication between thousands of AI agents operating at a global scale.

#2about 2 minutes

Understanding the shift to the agentic era

AI is evolving from reactive systems to an agentic era where software components plan and execute tasks autonomously to achieve high-level goals.

#3about 2 minutes

The core components that define an AI agent

An AI agent is defined by its persona, perception, short and long-term memory, and the tools it can use to perform actions.

#4about 2 minutes

Why event-driven architecture is key for agents

Scaling AI agents presents challenges in state synchronization and observability, making event-driven architecture a necessary paradigm for asynchronous communication.

#5about 2 minutes

Introducing the ride-hailing application demo

A pre-recorded demo showcases an Uber-like application with robo-taxis and users interacting asynchronously, powered by an event-driven backend.

#6about 4 minutes

The system design of the event-driven architecture

The architecture uses Kafka topics for users, taxis, and rides, with an orchestrator agent processing events and a simulator using Mapbox for routing.

#7about 4 minutes

Live demo of the robo-taxi simulation in Berlin

A live demonstration spins up containerized services to simulate users requesting rides and robo-taxis being dispatched in real-time in Berlin.

#8about 2 minutes

The danger of over-engineering with LLMs

A key lesson learned was to avoid unnecessary LLM calls that increase cost and latency, emphasizing the need for observability and pragmatic design.

#9about 3 minutes

Scaling the simulation across multiple cities

The final demo showcases the architecture's scalability by running simultaneous simulations in both Amsterdam and Berlin.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

From learning to earning

Jobs that call for the skills explored in this talk.