Habilidades cqrs-implementation
📦

cqrs-implementation

Seguro 🌐 Acesso à rede⚙️ Comandos externos

CQRS 아키텍처 패턴 구현

Também disponível em: sickn33

커맨드 쿼리 책임 분리(CQRS)를 활용하여 확장 가능한 애플리케이션을 구축합니다. 최적의 성능과 유지보수성을 위해 읽기 및 쓰기 작업을 분리하세요.

Suporta: Claude Codex Code(CC)
📊 69 Adequado
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "cqrs-implementation". 인벤토리 관리를 위한 CQRS 구현 생성

Resultado esperado:

  • 재고 조정, 입고 및 이관용 커맨드 핸들러
  • 재고 수준, 위치 및 이력용 쿼리 핸들러
  • 감사 추적 및 재고 이동 추적용 이벤트 소싱
  • 적절한 HTTP 메서드 매핑이 포함된 FastAPI 엔드포인트
  • 실시간 재고 쿼리를 위한 읽기 모델 최적화
  • 다중 창고 시나리오를 위한 최종적 일관성 처리

Auditoria de Segurança

Seguro
v4 • 1/17/2026

Pure documentation skill containing Python code examples for CQRS architecture patterns. All 38 static findings are false positives: cryptographic flags triggered by words like 'segregation' and 'separation'; system reconnaissance flags from architectural terms like 'Command' and 'Query'; external_commands flags from markdown backticks; and network flags from legitimate documentation URLs. The skill-report.json already contains a previous audit rating this 'safe'.

2
Arquivos analisados
729
Linhas analisadas
2
achados
4
Total de auditorias
Auditado por: claude Ver Histórico de Auditoria →

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
83
Conteúdo
21
Comunidade
100
Segurança
87
Conformidade com especificações

O Que Você Pode Construir

확장 가능한 주문 관리 시스템 구축

CQRS를 구현하여 인벤토리 및 보고서를 위한 별도의 읽기/쓰기 모델로 대용량 주문 처리를 수행합니다.

이벤트 소싱 마이크로서비스 설계

적절한 커맨드/쿼리 분리 및 최종적 일관성을 갖춘 이벤트 기반 아키텍처를 생성합니다.

데이터베이스 쿼리 성능 최적화

읽기와 쓰기 데이터베이스를 분리하여 쿼리를 독립적으로 확장하고 특정 유스케이스에 최적화합니다.

Tente Estes Prompts

기본 CQRS 설정
CreateUserCommand 및 GetUserQuery 핸들러를 포함한 사용자 등록 시스템용 CQRS 구현을 생성합니다
이벤트 소싱 통합
Python을 사용하여 전자상거래 주문 시스템에 CQRS와 함께 이벤트 소싱을 구현하는 방법을 보여줍니다
FastAPI CQRS 엔드포인트
별도의 읽기/쓰기 작업을 가진 블로그 게시물 시스템에 CQRS 패턴을 사용하는 FastAPI 엔드포인트를 생성합니다
읽기 모델 동기화
이벤트에서 쿼리 모델을 업데이트하고 적절한 에러 처리가 포함된 읽기 모델 동기화 프로그램을 구현합니다

Melhores Práticas

  • 읽기/쓰기 로직 혼합을 방지하기 위해 커맨드 및 쿼리 모델을 완전히 분리합니다
  • 읽기 모델 업데이트에 대한 정의된 SLA와 함께 최종적 일관성을 사용합니다
  • 시간에 따른 스키마 진화를 처리하기 위해 이벤트를 적절히 버전 관리합니다

Evitar

  • 쿼리 핸들러 내에서 쿼리하면 concerns 분리가 깨집니다
  • 읽기 및 쓰기 모델 간에 데이터베이스를 공유하면 결합이 발생합니다
  • 일관성 요구사항을 무시하면 오래된 데이터 문제가 발생합니다

Perguntas Frequentes

Which frameworks work with these CQRS examples?
예제는 Python과 FastAPI를 사용하지만, Node.js, C#, Java 등 모든 언어 또는 프레임워크에 패턴을 적용할 수 있습니다.
When should I avoid using CQRS?
읽기/쓰기 모델이 동일하고 성능이 중요하지 않은 간단한 CRUD 애플리케이션에서는 CQRS를 피하세요.
How do I integrate with existing databases?
기존 쓰기 데이터베이스에서 쿼리 최적화된 뷰를 구축하려면 읽기 모델 동기화 패턴을 사용하세요.
Is event sourcing required for CQRS?
How do I handle read-your-writes consistency?
버전 확인과 함께 일관된 쿼리 핸들러 패턴을 사용하여 사용자가 자신의 업데이트를 즉시 볼 수 있도록 하세요.
What is the performance impact of CQRS?
초기 복잡성이 오버헤드를 추가하지만, 확장 시 읽기와 쓰기를 독립적으로 확장하여 더 나은 성능을 가능하게 합니다.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md