[reinvent 2025] AWS 서버리스를 활용한 에이전트 아키텍처 구축, 배포, 운영
Summary
AWS 기반에서 확장 가능하고 안전한 멀티 에이전트 AI 시스템을 설계하고 배포하는 방법을 다룹니다. 모놀리스에서 마이크로서비스로 전환하고 도메인 주도 설계를 적용한 검증된 아키텍처 패턴과, Lambda, Fargate, AgentCore Runtime 등을 활용한 실제 구현 사례를 확인할 수 있습니다.
리인벤트 2025 테크 블로그의 더 많은 글이 보고 싶다면?
Overview
들어가며
멀티 에이전트 아키텍처 설계
멀티 에이전트 시스템을 설계할 때 모놀리식 구조를 그대로 사용하면 확장성과 유지보수 측면에서 한계가 있습니다. 세션에서는 도메인 주도 설계(DDD)와 마이크로서비스 구조로 전환하는 방법을 소개했습니다. 각 에이전트를 독립적인 서비스 단위로 나누어 설계함으로써, 개별 에이전트가 독립적으로 실행·배포될 수 있고, 전체 시스템과 안전하게 통신하도록 아키텍처를 구성할 수 있습니다. 이를 통해 복잡한 비즈니스 과제도 유연하고 효율적으로 처리할 수 있습니다.

[도메인 주도 설계]

[마이크로서비스 구조]
서버리스 기반 에이전트 아키텍처

Stance Agent를 통한 선언적 에이전트 개발

에이전트 배포
AWS에서는 앞서 설계한 서버리스 기반 아키텍처를 다양한 방식으로 배포할 수 있습니다. Lambda와 API Gateway를 활용하면 인증, WAF, 스로틀링 등 보안 기능을 포함한 서버리스 배포가 가능하며, 컨테이너 기반 파이프라인은 Fargate와 ALB를 통해 손쉽게 배포할 수 있습니다. 완전 관리형 서비스인 Agent Core(Amazon Bedrock Agents)는 Agent Core Runtime과 Gateway를 통해 에이전트 실행과 도구 관리를 지원하며, 코드 인터프리터 등 관리형 도구와 보안 권한 위임/전파 기능을 제공합니다. 기존 CI/CD 파이프라인과 환경에 따라 Lambda, Fargate, Agent Core 중 적합한 배포 방식을 선택하면, 확장 가능하고 안전한 에이전트 운영이 가능합니다.



