Series
CURATED READING PATHS
한 주제를 흐름대로 읽어보세요.
개별 글을 나열하는 대신 문제 정의부터 아키텍처 선택, 구현과 운영의 트레이드오프까지 이어지는 순서로 묶었습니다.
도구 연결과 코드 컨텍스트부터 관리형 런타임, 메모리, 관측성과 개발 워크플로우까지 이어지는 기록입니다.
- 01 Bedrock AgentCore Harness로 에이전트 PoC 후기 Amazon Bedrock AgentCore Harness로 AWS 운영 데이터 분석 에이전트를 구성하며 확인한 아키텍처, 운영 특성, 트레이드오프
- 02 CodeGraph를 EC2/EFS에 올리며 겪은 SQLite 쓰기 경합과 EventBridge 기반 실시간 동기화 해결기 CodeGraph를 AWS EC2와 EFS에 배포하며 SQLite 쓰기 경합을 해결하고 EventBridge 기반 실시간 동기화를 구성한 PoC 기록
- 03 Kiro CLI 2.0 실무 활용 - MCP 연동과 Headless Mode로 워크플로우 확장 Kiro CLI 2.0의 Headless Mode와 MCP 서버 연동을 활용하여 Notion 업무 자동화와 CI 파이프라인에 AI 에이전트를 통합한 경험
- 04 Kiro Hooks - 에이전트가 스스로 학습하는 Self-Improvement 시스템 Kiro의 Hook 시스템으로 에러 자동 감지와 학습 기록을 구현하여 에이전트가 같은 실수를 반복하지 않도록 만든 경험
- 05 Kiro Pipeline - Subagent DAG로 코드 품질 개선 자동화 Kiro의 pipeline.yaml로 evaluate → improve → review 단계를 DAG로 구성하여 코드 품질 개선을 자동화한 경험
- 06 Kiro Custom Agents - 읽기전용 분석 에이전트로 코드 리뷰 안전하게 받기 Kiro의 Custom Agent 기능으로 코드 분석, 설계 리뷰, 보안 검증을 역할 분리하여 안전한 AI 코드 리뷰 환경을 구축한 경험
- 07 Claude Code로 반복 작업 자동화하기: Custom Instructions & Skills CLAUDE.md와 Custom Skill을 활용한 개발 워크플로우 최적화 방법
- 08 Claude Code와 MCP로 개발 환경 확장하기 Model Context Protocol을 활용해서 AI 개발 도구를 더 강력하게 만드는 방법
- 09 Kiro CLI 도입기 - Steering Rules로 AI 에이전트 길들이기 Kiro CLI를 실무 Serverless 프로젝트에 도입하고, workflow-rules와 project docs로 에이전트의 행동을 제어한 경험 정리
Lambda 동시성부터 EventBridge, 메시징, 오케스트레이션까지 이벤트 기반 시스템의 구성 요소를 순서대로 살펴봅니다.
- 01 [AWS] 20,000대 에이전트를 위한 Lambda 동시성 처리 - PoC 실전 경험 대규모 Agent 시스템에서 Lambda 동시 실행 제한과 503 에러를 해결한 실전 경험담
- 02 Amazon EventBridge - 서버리스 이벤트 버스 EventBridge로 느슨하게 결합된 이벤트 기반 아키텍처 구축하기
- 03 Amazon SQS - 완전 관리형 메시지 큐 서비스 SQS로 비동기 처리와 마이크로서비스 간 통신을 구현하는 방법
- 04 Amazon SNS - 완전 관리형 메시징 서비스 SNS를 활용한 발행-구독 패턴과 멀티 채널 알림 시스템 구축
- 05 Amazon Kinesis - 실시간 스트리밍 데이터 처리 Kinesis Data Streams로 대규모 실시간 데이터를 수집하고 처리하기
- 06 AWS Step Functions - 서버리스 워크플로우 오케스트레이션 Step Functions로 복잡한 비즈니스 로직을 시각적 워크플로우로 구현하는 방법
- 07 Amazon API Gateway - 서버리스 API의 관문 API Gateway로 확장 가능하고 안전한 REST API와 WebSocket API 구축하기
- 08 Serverless Framework - AWS 서버리스 배포의 모든 것 Serverless Framework로 AWS Lambda 기반 애플리케이션을 쉽고 빠르게 배포하는 방법
여러 운영체제의 Agent 설계, 시뮬레이션, 업데이트와 배포 최적화까지 production 환경에서 필요한 결정을 모았습니다.
- 01 [Architecture] 멀티 언어 Agent 시스템 설계 - Go, PowerShell, Node.js 조합 Linux Agent는 Go, Windows Agent는 PowerShell, Collector는 Node.js를 선택한 이유와 실전 경험
- 02 [Node.js] 대규모 Agent 시뮬레이터 만들기 - PoC 구현 Node.js로 대규모 Agent를 시뮬레이션하고 자동으로 성능 보고서를 생성하는 시스템 구현
- 03 [System Design] FOTA 업데이트 시스템 구현하기 - Manifest 기반 자동 업데이트 Semantic Versioning, SHA256 검증, Rollback 메커니즘을 갖춘 FOTA 시스템 설계와 구현
- 04 [Trouble Shooting] .NET Agent 배포 파일 220MB → 5MB 최적화: SelfContained 분리와 WiX Burn 번들링 SelfContained 빌드로 220MB였던 Windows Agent MSI를 framework-dependent로 전환하고 WiX Burn 엔진으로 런타임 체크를 분리하여 5MB로 줄인 과정