AI
하네스 엔지니어링으로 본 Deep Insight – 로컬 개발에서 프로덕션 운영까지의 설계 여정
두줄요약
Deep Insight의 프로덕션 전환을 하네스 엔지니어링 관점에서 정리했습니다. 에이전트 추론, 코드 실행, 저장소, 네트워크를 분리해 안정성과 보안을 높였습니다.
구조와 흐름
- Deep Insight Agentic 시스템의 프로덕션 전환 과정에서 하네스 엔지니어링 관점의 설계 여정 정리
- 에이전트 추론과 코드 실행, 중간 저장소, 네트워크 격리를 분리해 안정성과 보안 확보
- AgentCore Runtime, Fargate, S3, ALB, VPC Endpoint를 조합한 다층 하네스 구조 소개
선택 이유
- AgentCore Runtime의 microVM 세션 격리, 장기 실행, Active CPU 과금, VPC 모드 활용
- 코드 실행은 CPU-heavy 작업이므로 Runtime과 분리하고 Fargate로 이관
- S3를 세션 아카이브, 외부 메모리, Human-in-the-loop 피드백 채널로 활용
성능/운영 포인트
- sticky session과 Health Check로 Fargate 세션 연속성과 준비 상태 보장
- Base64 인코딩, subprocess 실행, timeout으로 코드 쓰기와 실행 문제 분리
- Private Subnet, VPC Endpoint, Security Group으로 인터넷 노출과 횡적 이동 최소화
