Mini Lab90min
Workshop: Designing Production-Ready Multi-Agent Systems with Spring AI
This hands‑on workshop teaches participants to build a production‑ready multi‑agent system using Spring AI. It covers agent design, context management, inter‑agent communication, and operational best practices for scalability, security, and monitoring. Attendees will code, test, and refine collaboratively to master practical multi‑agent architecture patterns.
Raphael De LioRedis
Brian Sam-BoddenUS
talkDetail.whenAndWhere
Wednesday, May 6, 16:00-17:30
Coding Cafe
talks.roomOccupancytalks.noOccupancyInfo
In this workshop, we’re going to explore how to build a multi-agent system from the ground up using Spring AI. You’ll learn how to get multiple agents working together — each with its own role, memory, and context — all inside a clean, production-ready architecture.
AGENDA
Throughout this interactive session, you’ll explore practical patterns and real-world challenges as you:
- Design and organize your agents: Learn how to structure a multi-agent system, define agent responsibilities, and establish clear communication flows.
- Manage agent context and state: Explore techniques for maintaining contextual memory, ensuring each agent operates with relevant and up-to-date information.
- Enable communication among sub-agents: Implement effective coordination strategies so agents can share insights, delegate tasks, and make collective decisions.
- Make it production-ready: Learn best practices for monitoring, scaling, and securing your multi-agent system to ensure reliability and performance in real-world environments.
This workshop is highly interactive and iterative. You’ll be building, testing, and refining as you go.
Bring your laptop and get ready to code alongside us!
AGENDA
Throughout this interactive session, you’ll explore practical patterns and real-world challenges as you:
- Design and organize your agents: Learn how to structure a multi-agent system, define agent responsibilities, and establish clear communication flows.
- Manage agent context and state: Explore techniques for maintaining contextual memory, ensuring each agent operates with relevant and up-to-date information.
- Enable communication among sub-agents: Implement effective coordination strategies so agents can share insights, delegate tasks, and make collective decisions.
- Make it production-ready: Learn best practices for monitoring, scaling, and securing your multi-agent system to ensure reliability and performance in real-world environments.
This workshop is highly interactive and iterative. You’ll be building, testing, and refining as you go.
Bring your laptop and get ready to code alongside us!
Raphael De Lio
Raphael De Lio is a Developer Advocate at Redis and a seasoned software engineer with over eight years of experience across industries and countries. Passionate about distributed systems, he specializes in Java, Kotlin, and building scalable, high-performance software. Originally from Brazil, Raphael spent six years in Portugal before settling in the Netherlands, where he also helps organize the Dutch Kotlin User Group. He loves blending code, community, and creativity to help developers build better systems faster—and have fun doing it.
Brian Sam-Bodden
Brian Sam-Bodden is a Principal Applied AI Engineer at Redis as well as an author, instructor, speaker, developer advocate, open-source contributor, and Java Champion who has spent over thirty years crafting software systems. He holds dual bachelor’s degrees from Ohio Wesleyan University in computer science and physics and a Master's in Data Science from Harvard. Brian is a frequent speaker at user groups and conferences nationally and abroad and is the author of “Beginning POJOs”, co-author of the “Enterprise Java Development on a Budget”, and a contributor to O'Reilly's “97 Things Every Project Manager Should Know”.
talkDetail.shareFeedback
talkDetail.feedbackNotYetAvailable
talkDetail.feedbackAvailableAfterStart
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
occupancy.votingNotYetAvailable
occupancy.votingAvailableBeforeStart
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments