TalksAWS re:Invent 2025 - Architecting Scalable AI Agents using Amazon Bedrock AgentCore (TNC330)

AWS re:Invent 2025 - Architecting Scalable AI Agents using Amazon Bedrock AgentCore (TNC330)

Architecting Scalable AI Agents using Amazon Bedrock AgentCore

Overview

This presentation discusses a new service from AWS called Amazon Bedrock AgentCore, which provides a modular and customizable architecture for building sophisticated AI-powered agent systems. The speaker, Maril Breto, a senior technical instructor from AWS, walks through the key components of this new service and how it can be used to create scalable, observable, and secure agent-based applications.

Modular Architecture

The core premise of AgentCore is that building effective agent-based systems requires a modular, microservices-style approach, rather than a monolithic solution. The key components of the AgentCore architecture include:

Runtime

  • Provides a standardized, isolated execution environment for agent reasoning
  • Supports a variety of open-source AI frameworks and models, including those from Amazon Bedrock and SageMaker
  • Allows configuring the runtime behavior through "runtime decorators"
  • Manages the lifecycle of agent sessions, including idle timeouts and maximum durations

Identity

  • Handles authentication and authorization for agent actions
  • Supports integration with AWS IAM, Amazon Cognito, or external identity providers like Okta
  • Implements a two-stage token exchange process to securely access internal and external resources

Gateway

  • Exposes agent functionality through RESTful APIs, Lambda functions, or gRPC servers
  • Provides semantic search capabilities to match user prompts to the appropriate agent tools
  • Leverages the identity module to enforce access control policies, including natural language-based policies

Memory

  • Manages both short-term and long-term memory for agent sessions
  • Short-term memory tracks individual interactions and user context
  • Long-term memory stores user preferences, semantic summaries, and learning signals to improve the agent's performance over time

Browser and Code Interpreter

  • Allows agents to interact with external web-based resources through a secure, headless browser
  • Provides a code interpreter module to execute custom scripts and logic within the AgentCore environment

Observability

  • Offers comprehensive monitoring and tracing capabilities, compatible with OpenTelemetry
  • Includes built-in metrics for agent performance, such as accuracy, helpfulness, and fairness
  • Supports custom metrics and evaluation models using large language models as judges

Business Impact

The AgentCore service aims to simplify the development of scalable, enterprise-grade agent-based applications by providing a purpose-built, modular architecture. Key benefits include:

  • Flexibility to use the AI models and frameworks that best fit the use case
  • Improved security and access control through the identity management capabilities
  • Enhanced user experience through contextual memory and personalization
  • Deeper observability and performance monitoring for agent systems
  • Ability to interact with external web-based resources through the secure browser module

Real-World Examples

The presentation includes a live demo showcasing the creation of an AgentCore gateway and the integration of various agent tools, such as a restaurant reservation system and a calculator. This demonstrates the ease of configuring and deploying agent-based applications using the AgentCore service.

Your Digital Journey deserves a great story.

Build one with us.

Cookies Icon

These cookies are used to collect information about how you interact with this website and allow us to remember you. We use this information to improve and customize your browsing experience, as well as for analytics.

If you decline, your information won’t be tracked when you visit this website. A single cookie will be used in your browser to remember your preference.