← Financial Cloud Cloud Cloud Club · Amarathon 2025 Recap

Vertex Macro|Financial Cloud Cloud · AWS Amarathon 2025

Vertex Macro|Amarathon 2025 Recap 36:Making Cloud Cost Analysis Smarter: Building FinOps Intelligent Agents with Strands and AgentCore

Speaker: Xiaofei Li

Session: 36

Session
Summit Dev Lounge2026 Re:cap
01 Encode Architecture as Steering for AI Agents
Summit Dev Lounge2026 Re:cap
02 Agent Harness Is the Real Engineering Moat
Summit Dev Lounge2026 Re:cap
03 Ask Observability Data in Plain Language
Summit Dev Lounge2026 Re:cap
04 Serverless AR Game with Bedrock AgentCore
Summit Dev Lounge2026 Re:cap
05 Multi-Agent Quant Backtesting on AgentCore
Summit Dev Lounge2026 Re:cap
06 Blog to Slides in Three Minutes with Kiro
Summit Dev Lounge2026 Re:cap
AWS Community Day Hong Kong 2025 Re:cap
02 AWS Compliance with Terraform
AWS Community Day Hong Kong 2025 Re:cap
03 Beginner to Builder An AWeSome Cloud Journey
AWS Community Day Hong Kong 2025 Re:cap
04 Team-First Serverless Engineering with Laravel & Bref
AWS Community Day Hong Kong 2025 Re:cap
05 Event Opening - AWS Community Day Hong Kong 2025
AWS Community Day Hong Kong 2025 Re:cap
06 Agent-to-Agent: Building Interoperable AI on AWS
AWS Community Day Hong Kong 2025 Re:cap
07 Utilize another telemetry data for faster improvement with AI agent
AWS Community Day Hong Kong 2025 Re:cap
08 Graduating from Vibe Coding: Spec-Driven Development with Kiro
AWS Community Day Hong Kong 2025 Re:cap
09 Automated Testing using MCP & AI Agents
AWS Community Day Hong Kong 2025 Re:cap
10 Modernizing Telecom Security ML Powered Approach
AWS Community Day Hong Kong 2025 Re:cap
11 Rethinking GenAI Agent: RAG & MCP
AWS Community Day Hong Kong 2025 Re:cap
12 Disaster and Emergency Response with TAK and AWS
AWS Community Day Hong Kong 2025 Re:cap
13 Rethinking Serverless Application Workflows from a Testing Perspective
AWS Community Day Hong Kong 2025 Re:cap
14 Practical AWS FinOps for Cloud Success
AWS Community Day Hong Kong 2025 Re:cap
15 AI-Powered Global Pure-Alpha Macro Trades on AWS: Revolutionizing Risk-Adjusted Asset Returns
AWS Community Day Hong Kong 2025 Re:cap
FSI Recap
01 Modern Trade Lifecycle: Trading to Settlement
FSI Recap
02 Goldman Sachs: Fast Track your applications onto Cloud - AWS Re:cap Q1/2023
FSI Recap
03 Zurich Insurance Group: Building an Effective Log Management Solution on AWS
FSI Recap
04 FSI Meetup 2025 Q4 - Brex Database Disaster Recovery
FSI Recap
05 FSI Meetup 2025 Q4 - A Graviton Migration Success Story
FSI Recap
06 FSI Meetup 2025 Q4 - Stifel Modern Data Platform
FSI Recap
07 FSI Meetup 2025 Q4 - Financial Transaction Data Reconciler PayPal
FSI Recap
08 FSI Meetup 2025 Q4 - Scaling Resilience
FSI Recap
09 Maximizing AI Inference Cost Efficiency: Strategic Adoption of AWS GPU Instances
FSI Recap
10 Advanced Agentic AI Design Patterns
FSI Recap
11 Build New Modern Apps on AWS
FSI Recap
AWS re:Invent 2025
01 Coinbase re:Invent Recap (IND3312)
AWS re:Invent 2025
02 Building the Future Trading Platform Leveraging AI and AWS
AWS re:Invent 2025
03 Trading Innovation: Jefferies' AI Assistant on Amazon Bedrock (IND3315)
AWS re:Invent 2025
04 How FSI Revolutionized HFT Analytics with Agentic AI (GBL302)
AWS re:Invent 2025
05 Improving Distributed Systems with Amazon Time Sync Featuring Nasdaq
AWS re:Invent 2025
06 Amazon Aurora HA and DR Design Patterns for Global Resilience (DAT442)
AWS re:Invent 2025
07 Building Agentic AI: Amazon Nova Act and Strands Agents in Practice (DEV327)
AWS re:Invent 2025
08 Deep Dive into Amazon Aurora and Its Innovations (DAT441)
AWS re:Invent 2025
09 Deep dive on Amazon S3 (STG407)
AWS re:Invent 2025
10 Nasdaq: Build Resilient Infrastructure for Global Financial Services (HMC327)
AWS re:Invent 2025
11 What's New with AWS Lambda (CNS376)
AWS re:Invent 2025
12 Spec-Driven Development with Kiro (DEV314)
AWS re:Invent 2025
13 Amazon's finops: Cloud cost lessons from a global e-commerce giant (AMZ308)
AWS re:Invent 2025
14 Tick to trade latency trading platforms on aws
AWS re:Invent 2025
Government data
01 The AI Era: The Boundary Between Development and Design Is Disappearing
Government data
02 On-Device Multimodal AI and Smart-City Practice
Government data
03 Large-Model Capability Evaluation and a Method for Landing AI Projects
Government data
04 Controlled End-to-End Automation of Government Development with Cloud Agents
Government data
05 A New Software Ecosystem for the Agent Era, Seen Through Multi-Agent Systems
Government data
06 AI-Driven Macro Quantitative Research and Smart Governance
Government data
07 Authorized Operation of Public Data and Smart-Government Practice
Government data
08 Putting Data Assetization into Practice: Rights, Compliance, Engineering Governance, and Digital-Government Cases
Government data
09 AI for Mental-Health Public Welfare: Governance, Architecture, and Practice of a Trustworthy Platform
Government data
Amarathon 2025 Recap
01 A Developer’s Roadmap to Architecting for Agents
Donnie Prakoso
02 Amazon Bedrock Data Automation
Hafiz Syed Ashir Hassan
03 Multi-Agent on AgentCore
Tan Xin
04 Building Agentic AI Nova Act and Strands Agents in Practice
Haowen Huang
04 Accelerating Migration Projects with Kiro using Spec-Driven Development
Sanchit Dilip Jain
06 From Matching to Understanding: Personalized AI Search Practice Driven by AgentCore Memory
Liu Cao
07 Observe to Optimize – LLM Observability to AIOps Turning real-time insights into intelligent automation
Jimmy Soh
08 Deploying TEAM and Building the Best Engineering Team
Yuji Oshima
09 Five Hard Lessons from Five Years of So-Called Serverless Databases
Renato Losio
14 What if AI does my job How Q Developer CLI and Kiro have changed my daily routine
Miguel Angel Muñoz
16 Velocity with Vigilance: Security Essentials for Amazon Bedrock Agent Development
Brian Tarbox
26 Run OSS LLMs on a Single H100 Smarter, Cheaper, Faster
Adit Modi
28 A Modern Unified Metadata Architecture: New Approaches to Breaking Down Data Silos
Shaofeng Shi
29 Serverless MediaOps: Automating Video Workflows with AI on Amazon Web Services
Luis Valdivia
30 Architecting for Efficiency and Reliability with Performance Testing at Scale
Luis Guirigay
31 Connecting the World Through Open Source: Practical Journey of Technology, Community and Global Developer Relations
Richard Lin
33 Building Streaming Iceberg Tables for Real-Time Logistics Analytics
Fahad Shah
34 Accelerating Large-Scale Robot Strategy Training: An Automated Closed-Loop Architecture Based on Kiro, Trainium, and EKS
Junjie Tang
35 From Vibe to Viable with spec driven development
Ricardo Sueiras
36 Making Cloud Cost Analysis Smarter: Building FinOps Intelligent Agents with Strands and AgentCore
Xiaofei Li
37 Transform Conversational Agentic AIOps for K8s Using CNCF Kagent, K8sGPT, and Nova Sonic
Shaoyi Li

The year 2025 is known as the "Year One of AI Agents," and it's just two months away.

● Users have already developed their own AI Agents.

● Programming agents are a type of AI agent.

● AI agents are various "smart-looking applications" that utilize AI.

● Examples include: meeting minutes agents, interview preparation agents, and programming agents.

Characteristics of "AI Agents" in the LLM era

● Role profiling: can define roles or personalities, achieving personalized behavior and responses.

● Planning and reflection: to achieve goals, agents can formulate plans and make adjustments based on execution results.

● Long-term memory: can retain long-term interaction information or experiences like humans.

● Tool execution: can not only generate text but also call various external tools or APIs to perform operations.

● AI Agents can help solve practical problems, such as cost analysis agents.

● How to use Amazon Web Services to develop cost analysis agents.

How to build AI Agents

● Bedrock Agents

● AgentCore: deploy self-developed agents in a serverless manner, providing authentication, tools, observability, and other functions.

● Strands Agents: a framework for Python, requiring only a minimum of 3 lines of ultra-concise code to implement an AI agent.

● Building FinOps agents with Strands Agents.

Open-source AI Agent framework—Strands Agents

● Create AI agents with just 3 lines of Python code

● Advantages: simple, lightweight, good development experience

● Applied to Amazon Web Services, such as Amazon Q Developer

● Strands core concept: combining "models" and "tools"

● With the improvement of LLM capabilities, building AI agents only requires specifying models and tools

● Agent creation: set LLM and system prompts, and call by providing prompts

● Equip agents with tool capabilities: Strands provides built-in tools, such as calculation and file operations

● You can write your own tools by adding @tool to Python functions

● Obtain tools provided by MCP servers, compatible with local and remote MCP servers

● Build multiple agents: Agent as Tools, Swarm, Graphs, Workflows

● Agent as Tools example: supervisor-subordinate model, where the supervisor agent assigns sub-tasks, calls sub-agents to execute, and summarizes results

● Popular trend after MCP: A2A (Agent to Agent) support

● A2A on Strands construction example: there are specialized classes that can call remote agents using Tool Use

● Agent deployment: quickly deploy through Bedrock AgentCore


Troubles of AI Agent deployment

● Complicated deployment process

● Authentication and authorization issues

● Maintenance and monitoring challenges

● Running cost issues

● Whether streaming output is supported

What is Bedrock AgentCore?

● It is a "convenient component set" dedicated to AI agents

● Includes functions such as Runtime (serverless infrastructure), Memory (memory management), Gateway (tool integration), Identity (authentication/authorization), and Observability (maintenance and monitoring)

● Can be used with any preferred agent framework, selecting functions as needed, and easily integrated through APIs

The core of the entire system is the runtime

● Regardless of the framework used to develop AI agents, they can be easily deployed in a serverless environment

● Similar to containerized Lambda specifically prepared for AI agents

● With the help of a dedicated CLI toolkit, deployment operations can be easily completed

● The backend part is completed, and the next step is to consider the implementation plan for the frontend

Optional technologies for the frontend page

● Beginner-friendly

● Production-level development suite

● You can easily write a beautiful interface with Python

● Simply associate code repositories such as Next.js or React to achieve automatic deployment

● For backend engineers who are not proficient in JavaScript, this is a good choice

● The Gen2 version has achieved significant evolution and performance improvement.


Key Takeaway

● Cloud cost analysis is crucial for both enterprises and individuals. In the Year One of AI Agents, you can quickly build AI agents that help analyze cloud costs using Amazon Web Services' technology stack.

● Strands Agents is a framework for flexibly building multi-agent systems, requiring only 3 lines of Python code to set up AI agents, featuring extreme simplicity and high scalability.

● Strands Agents support MCP and A2A protocols, enabling collaboration and tool sharing among agents.

● Strands Agents can seamlessly integrate with Bedrock AgentCore to achieve production-level deployment.

● Using AgentCore can simplify the deployment and maintenance process. The Runtime component provides a serverless runtime environment with automatic scaling.

● Components such as Memory, Identity, Gateway, and Observability provide integrated capabilities for memory, authentication, tool integration, and monitoring.

● Automatic packaging and deployment through CLI can quickly enter the production environment.


Amazon Bedrock AgentCore architecture

Core Services

● AgentCore Runtime: A secure, serverless execution environment that hosts your AI agent or tool code. It offers complete session isolation for security and supports long-running asynchronous tasks up to 8 hours.

● Framework: Supports popular open-source agent frameworks (e.g., LangGraph, CrewAI) and any foundation model.

● Agent Instructions: Defines the behavior and capabilities of the agent.

● Agent Local Tools: Tools that are local to the specific agent for performing tasks.

● Agent Context: Manages the ephemeral, session-specific state within a conversation.

● AgentCore Gateway: Provides a secure way for agents to discover and connect with tools and resources. It can transform existing APIs (like Lambda functions or OpenAPI specs) into agent-compatible tools, minimizing custom integration work.

● AgentCore Memory: Enables agents to have context-aware conversations by managing both short-term and long-term memory. It stores conversational context and extracts persistent knowledge like user preferences across sessions.

● AgentCore Identity: Offers secure, scalable identity and access management for agents. It handles authentication and authorization, allowing agents to securely access AWS resources and third-party services on behalf of users.

● CloudWatch GenAI Observability (AgentCore Observability): Provides comprehensive monitoring, tracing, and debugging capabilities for agent performance in production. It offers deep operational insights into the agent's workflow, powered by Amazon CloudWatch and OpenTelemetry compatible telemetry.

Built-in Tools

● AgentCore Code Interpreter: Allows agents to write and execute code securely in isolated sandbox environments for complex tasks like data analysis or calculations.

● AgentCore Browser: Provides a fast, secure, cloud-based browser runtime for agents to interact with and extract information from websites at scale.

External Interactions

● App & Models: The agent system interacts with user applications and various foundation models (FMs) from Amazon Bedrock or other providers to perform its tasks.


Amazon Bedrock AgentCore starter toolkit

● Code: The process starts with the source code for the AI agent.

● Build: The "agentcore launch" command within the toolkit automatically triggers an AWS CodeBuild project.

● Container: CodeBuild compiles the agent code into a container image, optimized for the environment (e.g., ARM64 architecture).

● ECR (Elastic Container Registry): The built container image is "Pushed" to an Amazon ECR repository, which serves as persistent storage for the image.

● AgentCore Runtime: The image is then deployed to the secure, serverless Amazon Bedrock AgentCore Runtime, the execution environment for the AI agent.

● X-Ray: The system integrates with AWS X-Ray for observability, providing tracing and debugging capabilities for the agent's performance in production.

● Automation: The bottom text indicates that the agentcore-starter-toolkit automatically handles these configuration and deployment steps .