CQRS — разделение команд и запросов в архитектуре
★ 8.5 · vibe-coding
cqrs-implementation — это скилл для Claude Code, который помогает реализовать паттерн CQRS (Command Query Responsibility Segregation) для разделения моделей чтения и записи в масштабируемых архитектурах. Скилл охватывает все ключевые компоненты: Commands и Command Handlers для валидации и изменения состояния, Query Handlers для получения данных из read-модели, Events как записи об изменениях и Projectors для обновления read-модели на основе событий. Детальные шаблоны и проработанные примеры хранятся в файле `references/details.md`. Подходит разработчикам, которым нужно независимо масштабировать операции чтения и записи, строить event-sourced системы, оптимизировать сложные запросы или работать с высоконагруженной отчётностью. Скилл явно разграничивает, что допустимо: денормализация read-моделей и версионирование событий — да; запросы внутри команд и связывание схем чтения/записи — нет.
- #cqrs
- #event-sourcing
- #read-write-separation
- #scalability
- #architecture