Series

Series

CURATED READING PATHS

한 주제를 흐름대로 읽어보세요.

개별 글을 나열하는 대신 문제 정의부터 아키텍처 선택, 구현과 운영의 트레이드오프까지 이어지는 순서로 묶었습니다.

AI AGENT ENGINEERING

운영 가능한 AI 에이전트 만들기

도구 연결과 코드 컨텍스트부터 관리형 런타임, 메모리, 관측성과 개발 워크플로우까지 이어지는 기록입니다.

  1. 01 Bedrock AgentCore Harness로 에이전트 PoC 후기 Amazon Bedrock AgentCore Harness로 AWS 운영 데이터 분석 에이전트를 구성하며 확인한 아키텍처, 운영 특성, 트레이드오프
  2. 02 CodeGraph를 EC2/EFS에 올리며 겪은 SQLite 쓰기 경합과 EventBridge 기반 실시간 동기화 해결기 CodeGraph를 AWS EC2와 EFS에 배포하며 SQLite 쓰기 경합을 해결하고 EventBridge 기반 실시간 동기화를 구성한 PoC 기록
  3. 03 Kiro CLI 2.0 실무 활용 - MCP 연동과 Headless Mode로 워크플로우 확장 Kiro CLI 2.0의 Headless Mode와 MCP 서버 연동을 활용하여 Notion 업무 자동화와 CI 파이프라인에 AI 에이전트를 통합한 경험
  4. 04 Kiro Hooks - 에이전트가 스스로 학습하는 Self-Improvement 시스템 Kiro의 Hook 시스템으로 에러 자동 감지와 학습 기록을 구현하여 에이전트가 같은 실수를 반복하지 않도록 만든 경험
  5. 05 Kiro Pipeline - Subagent DAG로 코드 품질 개선 자동화 Kiro의 pipeline.yaml로 evaluate → improve → review 단계를 DAG로 구성하여 코드 품질 개선을 자동화한 경험
  6. 06 Kiro Custom Agents - 읽기전용 분석 에이전트로 코드 리뷰 안전하게 받기 Kiro의 Custom Agent 기능으로 코드 분석, 설계 리뷰, 보안 검증을 역할 분리하여 안전한 AI 코드 리뷰 환경을 구축한 경험
  7. 07 Claude Code로 반복 작업 자동화하기: Custom Instructions & Skills CLAUDE.md와 Custom Skill을 활용한 개발 워크플로우 최적화 방법
  8. 08 Claude Code와 MCP로 개발 환경 확장하기 Model Context Protocol을 활용해서 AI 개발 도구를 더 강력하게 만드는 방법
  9. 09 Kiro CLI 도입기 - Steering Rules로 AI 에이전트 길들이기 Kiro CLI를 실무 Serverless 프로젝트에 도입하고, workflow-rules와 project docs로 에이전트의 행동을 제어한 경험 정리

AWS EVENT-DRIVEN

느슨하게 결합된 AWS 시스템 설계

Lambda 동시성부터 EventBridge, 메시징, 오케스트레이션까지 이벤트 기반 시스템의 구성 요소를 순서대로 살펴봅니다.

  1. 01 [AWS] 20,000대 에이전트를 위한 Lambda 동시성 처리 - PoC 실전 경험 대규모 Agent 시스템에서 Lambda 동시 실행 제한과 503 에러를 해결한 실전 경험담
  2. 02 Amazon EventBridge - 서버리스 이벤트 버스 EventBridge로 느슨하게 결합된 이벤트 기반 아키텍처 구축하기
  3. 03 Amazon SQS - 완전 관리형 메시지 큐 서비스 SQS로 비동기 처리와 마이크로서비스 간 통신을 구현하는 방법
  4. 04 Amazon SNS - 완전 관리형 메시징 서비스 SNS를 활용한 발행-구독 패턴과 멀티 채널 알림 시스템 구축
  5. 05 Amazon Kinesis - 실시간 스트리밍 데이터 처리 Kinesis Data Streams로 대규모 실시간 데이터를 수집하고 처리하기
  6. 06 AWS Step Functions - 서버리스 워크플로우 오케스트레이션 Step Functions로 복잡한 비즈니스 로직을 시각적 워크플로우로 구현하는 방법
  7. 07 Amazon API Gateway - 서버리스 API의 관문 API Gateway로 확장 가능하고 안전한 REST API와 WebSocket API 구축하기
  8. 08 Serverless Framework - AWS 서버리스 배포의 모든 것 Serverless Framework로 AWS Lambda 기반 애플리케이션을 쉽고 빠르게 배포하는 방법

PRODUCTION SYSTEMS

대규모 Agent 운영 시스템

여러 운영체제의 Agent 설계, 시뮬레이션, 업데이트와 배포 최적화까지 production 환경에서 필요한 결정을 모았습니다.

  1. 01 [Architecture] 멀티 언어 Agent 시스템 설계 - Go, PowerShell, Node.js 조합 Linux Agent는 Go, Windows Agent는 PowerShell, Collector는 Node.js를 선택한 이유와 실전 경험
  2. 02 [Node.js] 대규모 Agent 시뮬레이터 만들기 - PoC 구현 Node.js로 대규모 Agent를 시뮬레이션하고 자동으로 성능 보고서를 생성하는 시스템 구현
  3. 03 [System Design] FOTA 업데이트 시스템 구현하기 - Manifest 기반 자동 업데이트 Semantic Versioning, SHA256 검증, Rollback 메커니즘을 갖춘 FOTA 시스템 설계와 구현
  4. 04 [Trouble Shooting] .NET Agent 배포 파일 220MB → 5MB 최적화: SelfContained 분리와 WiX Burn 번들링 SelfContained 빌드로 220MB였던 Windows Agent MSI를 framework-dependent로 전환하고 WiX Burn 엔진으로 런타임 체크를 분리하여 5MB로 줄인 과정