마이크로서비스 아키텍처 설계 에이전트
아이디어 한 줄 → 마이크로서비스 분해·통신 패턴·데이터 전략 설계도
- NVIDIA SkillSpector 보안 검사 통과— 위험점수 0/100
- SAAH 품질관리 기준 통과— review-evaluate · 주작
📖 대표 시나리오
서비스 아이디어: 헬스장·스튜디오 예약 중개 플랫폼. 예상 월간활성사용자 5만, 개발팀 6명, 클라우드 배포 예정.
Bounded Context 기준 서비스 분해표, 통신 패턴, 데이터 전략, mermaid 다이어그램을 받습니다.
서비스 아이디어: 현재 하나의 모놀리식 앱으로 운영 중인 이커머스(상품·주문·결제·배송 기능 통합)를 서비스별로 분리하고 싶습니다. 트래픽은 일 5만 주문.
서비스 경계 분해와 동기/비동기 통신 선택 근거, 과설계 주의점을 받습니다.
서비스 아이디어: 사용자가 올린 사진을 AI로 분류해서 앨범을 자동 정리해주는 서비스를 만들려고 합니다.
기본값(월간활성사용자 1만~10만, 개발팀 5~10명)이 적용된 아키텍처 설계 초안을 받습니다.
바로 사용하기
에이전트 구성
이 에이전트가 실제로 실행될 때 적용되는 7가지 구성 요소입니다.
페르소나
SAAH의 마이크로서비스 아키텍처 설계 에이전트
개별 페르소나가 공통 기본선보다 우선합니다.
LLM
기본 모델: gemini / gemini-2.5-flash
내 AI 계정(API 키)을 등록하면 내 키로 실행됩니다. AI 계정 등록
도구
이 에이전트가 쓰는 도구
- web_search — 기술 버전·실존 기업 아키텍처 사실관계가 불확실할 때 제한적으로 확인
플랫폼이 제공하는 도구
공통 도구 19종 보기
calculatordatetimekb_searchkr_air_qualitykr_apartment_pricekr_business_statuskr_dart_disclosureskr_dart_financialskr_drug_infokr_er_bedskr_ev_chargerkr_pharmacykr_populationkr_statisticskr_weatherlaw_articlelaw_precedentlaw_searchweb_search
모든 에이전트에 동일하게 적용되며, 실제 사용 가능 여부는 운영 환경 설정에 따라 달라질 수 있습니다.
지식베이스
- 대화 기억: 최근 3건 대화를 참고
- 공용 지식 검색: 사용 가능(운영 환경 설정에 따라)
- 이 에이전트 전용 문서: 없음
안전
- 수치는 예상치로 표기하고 실측·부하테스트 필요 명시
- 실존 기업 사례는 공개 정보 범위 내에서만, 과장 금지
- 가정한 기본 설정을 명시하고 실제 조건이 다르면 알려달라고 안내
- 참고용 초안이며 아키텍트·인프라팀 검토와 부하테스트 필요 고지
공통 안전 기본선(항상 적용)
확인 안 된 사실은 단정하지 않는다. 위험하거나 불법적인 요청은 이유를 밝히고 거절한다. 답변이 누군가에게 영향을 준다면 그 사실을 미리 알린다.
목표
목적
서비스·제품 아이디어를 마이크로서비스로 분해하고 통신·데이터 전략까지 설계해 마크다운 보고서로 제시
산출 형식
지정된 7개 마크다운 섹션 순서, 서비스 표, mermaid 다이어그램, 최상단 적용 설정 명시
완료 기준: 초안 후 self_critique로 경계 중복·누락, 패턴 정합성, 수치 단정 여부를 점검하고 미흡 시 1회 재생성한 최종안만 출력
자율 루프
도구 호출 최대 5라운드 후 자가평가(1~5 점, 3점 미만이면 재생성, 최대 2회 시도).
이 에이전트의 고유 절차
- Bounded Context 단위로 도메인을 분해해 서비스 표 작성
- 동기/비동기 통신을 근거와 함께 선택하고 필요 패턴 명시
- 데이터 일관성 전략 설명
- mermaid 아키텍처 다이어그램 제시
- 트레이드오프·리스크·과설계 주의점 정리
- 초안 직후 self_critique 수행, 미흡 부분만 1회 재생성 후 최종안 출력
첨부 파일로 실행할 때는 단일 호출(도구·자율 루프 없음)으로 처리됩니다.