[reinvent 2025] AWS 서버리스를 활용한 에이전트 아키텍처 구축, 배포, 운영

Summary

AWS 기반에서 확장 가능하고 안전한 멀티 에이전트 AI 시스템을 설계하고 배포하는 방법을 다룹니다. 모놀리스에서 마이크로서비스로 전환하고 도메인 주도 설계를 적용한 검증된 아키텍처 패턴과, Lambda, Fargate, AgentCore Runtime 등을 활용한 실제 구현 사례를 확인할 수 있습니다.

리인벤트 2025 테크 블로그의 더 많은 글이 보고 싶다면?

AWS re:Invent 2025 Tech Blog written by MegazoneCloud

Overview

  • Title: Build, deploy, and operate agentic architectures on AWS Serverless
  • Date:  2025년 12월 2일 (화)
  • Venue:  MGM Grand | Level 1 | Grand 119
  • Speaker:
  • Heeki Park (Dhiraj Mahapatro)
  • Industry: Cross-Industry Solutions, Retail & Consumer Goods

들어가며

이번 세션에서는 AWS 서버리스 환경에서 확장 가능하고 프로덕션 준비가 된 에이전트 AI 아키텍처 구축, 배포 및 운영 방법을 다루었습니다. 특히 단일 및 멀티 에이전트 시스템을 설계할 때 흔히 겪는 복잡한 비즈니스 과제를 해결하고, 안전하고 확장 가능한 배포 방식에 주목했습니다. 이번 세션을 통해 모놀리스에서 마이크로서비스로 전환하는 설계 원칙과 실제 구현 사례를 배우고, 실무에 적용 가능한 인사이트를 얻고자 합니다.

멀티 에이전트 아키텍처 설계

멀티 에이전트 시스템을 설계할 때 모놀리식 구조를 그대로 사용하면 확장성과 유지보수 측면에서 한계가 있습니다. 세션에서는 도메인 주도 설계(DDD)와 마이크로서비스 구조로 전환하는 방법을 소개했습니다. 각 에이전트를 독립적인 서비스 단위로 나누어 설계함으로써, 개별 에이전트가 독립적으로 실행·배포될 수 있고, 전체 시스템과 안전하게 통신하도록 아키텍처를 구성할 수 있습니다. 이를 통해 복잡한 비즈니스 과제도 유연하고 효율적으로 처리할 수 있습니다.

[도메인 주도 설계]

[마이크로서비스 구조]

서버리스 기반 에이전트 아키텍처

Lambda, Fargate, API Gateway 등을 활용하여 확장 가능하고 안전하게 배포될 수 있으며, Bedrock Agents의 Agent Core Runtime을 통해 실행될 수 있습니다. LLM 추론과 도구 호출(Tool Use)을 통해 애플리케이션이 반복적으로 루프를 수행하며, 서버리스의 구성 요소가 각  단계의 작업을 수행합니다. Step Functions의 Choice State와 유사한 패턴으로, 동적 분기와 피드백 루프를 통해 에이전트 루프(Agentic Loop)를 구현할 수 있으며, 이는  유연한 워크플로우를 가능하게 합니다.

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

서버리스 아키텍처에서 반복 루프와 Choice State를 코드로 직접 구현하면, 이를 결합하기 위한 명령형 워크플로우 작성이 필요합니다. 이를 개선하기 위해 Stance Agent SDK가 소개되었습니다. Stance Agent는 모델 중심(Model driven)으로 동작하며, 선언적 방식으로 도구 호출과 에이전트 루프를 처리할 수 있습니다. 개발자는 단순히 에이전트와 도구를 정의하고 프롬프트를 제공하면, SDK가 LLM과 상호작용하며 어떤 도구를 언제 호출할지 결정합니다. 이를 통해 명령형 코드 없이도 유연하게 에이전트를 운영하고, 다양한 서버리스 환경에서도 확장 가능하게 배포할 수 있습니다.

에이전트 배포

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

결론

이번 세션을 통해 AWS 서버리스 환경에서 멀티 에이전트 AI 시스템을 설계하고 운영하는 전체 과정을 이해할 수 있었습니다. 도메인 기반의  설계와 모놀리스의 한계에서 벗어난 마이크로서비스로의 전환, Stance Agent SDK를 활용한 자동화, 안전한 배포 및 운영 모범 사례 등 실무에 적용 가능한 포인트들이 많은 것 같습니다.
글 │메가존클라우드, AIR Unit, AIR Innovation Team, 송현진 Manager

게시물 주소가 복사되었습니다.