Mary Grygleski

Building Scalable Multi-Agentic AI Systems in Java: Orchestrating Agents with Event-Driven Approach

What if your AI agents could critique and improve each other’s work? Learn to build scalable, multi-agent systems using event-driven architecture in Java.

Building Scalable Multi-Agentic AI Systems in Java: Orchestrating Agents with Event-Driven Approach
#1about 12 minutes

Defining the core purpose and function of AI agents

AI agents extend the capabilities of LLMs by breaking down goals, making decisions, and handling exceptions to accomplish complex tasks.

#2about 9 minutes

Exploring the architecture of multi-agentic systems

Multi-agent systems divide complex tasks among specialized, autonomous agents that collaborate to achieve a larger goal.

#3about 3 minutes

Standardizing communication with MCP and A2A protocols

The Model Context Protocol (MCP) and Agent-to-Agent (A2A) protocol provide standardized interfaces for agents to interact with resources and each other.

#4about 10 minutes

Designing agent orchestration and collaboration patterns

Agentic systems can be structured using patterns like orchestrator-worker, hierarchical agents, blackboard, and market-based models to manage collaboration.

#5about 6 minutes

Implementing agent behavior with common design patterns

Agent behaviors are implemented using patterns like reflection for self-critique, tool use for external data access, and planning for task decomposition.

#6about 2 minutes

Using an event-driven approach for scalable AI

Event-driven architecture (EDA) helps manage the dynamic flow of data in AI systems, enabling asynchronous communication for better scalability and flexibility.

#7about 6 minutes

Applying distributed computing theorems to agentic systems

The CAP theorem and PACELC framework explain the trade-offs between consistency, availability, and latency in distributed agentic systems.

#8about 2 minutes

Addressing enterprise scalability as a business issue

Implementing enterprise-level agentic AI requires treating scalability, concurrency, and resiliency as core business concerns, not just technical challenges.

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

Featured Partners

Related Articles

View all articles

From learning to earning

Jobs that call for the skills explored in this talk.