스킬 event-store-design
🗄️

event-store-design

안전 🌐 네트워크 접근⚙️ 외부 명령어

이벤트 소싱을 위한 강력한 이벤트 스토어 설계

지속적이고 정렬된 저장소와 명확한 액세스 패턴 없이는 이벤트 소싱 시스템이 실패합니다. 이 스킬은 스키마, 저장소 옵션 및 구독 설계를 안내합니다.

지원: Claude Codex Code(CC)
📊 69 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"event-store-design" 사용 중입니다. Order 서비스용 PostgreSQL 이벤트 스토어 설계

예상 결과:

  • 이벤트, 스냅샷 및 구독 체크포인트용 테이블
  • 스트림 쿼리, 글로벌 위치 및 시간 필터용 인덱스
  • 낙관적 동시성과 멱등성에 대한 가이드

"event-store-design" 사용 중입니다. 체크포인팅으로 구독을 어떻게 구현합니까

예상 결과:

  • 마지막 처리 위치를 추적하기 위한 구독 체크포인트 테이블
  • 마지막 저장 위치에서 재개하기 위한 쿼리 로직
  • 배치 처리가 포함된 예제 폴링 루프

"event-store-design" 사용 중입니다. 이벤트 소싱을 위해 EventStoreDB와 Kafka 비교

예상 결과:

  • EventStoreDB는 스트림별 쿼리 및 내장 프로젝션 제공
  • Kafka는 더 높은 처리량 제공하지만 외부 스트림 그룹화 필요
  • 백엔드 선택 시 쿼리 패턴 고려

보안 감사

안전
v4 • 1/17/2026

Documentation-only skill containing architectural guidance, technology comparisons, and code templates for event store design. No executable code, scripts, network calls, or external command execution. Static findings are false positives: C2 flag from GitHub URL, cryptographic flags from ASCII diagram characters, shell backticks from SQL identifiers.

2
스캔된 파일
612
분석된 줄 수
2
발견 사항
4
총 감사 수
감사자: claude 감사 이력 보기 →

품질 점수

38
아키텍처
100
유지보수성
85
콘텐츠
21
커뮤니티
100
보안
91
사양 준수

만들 수 있는 것

저장소 백엔드 선택

이벤트 소싱 서비스에 EventStoreDB, PostgreSQL, Kafka, DynamoDB 비교.

이벤트 스토어 스키마 설계

새로운 이벤트 소싱 도메인의 테이블, 인덱스 및 체크포인팅 정의.

구현 계획 검토

전달 전 동시성, 정렬 및 확장 선택 사항 검증.

이 프롬프트를 사용해 보세요

이벤트 스토어 기초
이벤트 스토어의 핵심 요구 사항과 스트림 정렬이 어떻게 작동하는지 설명.
PostgreSQL 스키마
이벤트, 스냅샷 및 구독 체크포인트에 대한 테이블과 인덱스가 포함된 PostgreSQL 스키마 제공.
비동기 Python 템플릿
추가, 읽기 스트림 및 전체 읽기 메서드가 포함된 Python 비동기 이벤트 스토어 클래스 개요.
확장 및 최적화
대규모 이벤트 스토어에서 읽기, 구독, 스냅샷 및 글로벌 정렬을 확장하기 위한 전략 권장.

모범 사례

  • 집계 유형을 포함하는 스트림 식별자 사용
  • 쓰기에 대해 낙관적 동시성 검사 구현
  • 추적을 위해 상관관계 및 인과 메타데이터 저장

피하기

  • 추가 후 이벤트 업데이트 또는 삭제
  • 이벤트 데이터에 큰 페이로드 저장
  • 구독에서 백프레셔 무시

자주 묻는 질문

이 스킬은 어떤 플랫폼에서 사용할 수 있습니까?
EventStoreDB, PostgreSQL, DynamoDB 및 유사 시스템에 언어에 관계없이 적용됩니다.
가이드의 한계는 무엇입니까?
완전한 프로덕션 배포나 보안 강화가 아닌 템플릿과 패턴을 제공합니다.
기존 데이터베이스와 통합할 수 있습니까?
네, 현재 스택에 적용할 수 있는 PostgreSQL 및 DynamoDB 패턴을 보여줍니다.
내 데이터에 액세스하거나 저장합니까?
아니요, 문서 및 예제 코드 스니펫만 제공합니다.
동시성 충돌이 발생하면 어떻게 합니까?
예상 버전 로직, 스트림 정렬 및 낙관적 동시성을 위한 재시도 전략을 확인합니다.
일반적인 데이터베이스 조언과 어떻게 다릅니까?
이벤트 소싱에 특화된 이벤트 불변성, 정렬 및 구독에 중점을 둡니다.

개발자 세부 정보

파일 구조

📄 SKILL.md