Compétences event-store-design
🗄️

event-store-design

Sûr 🌐 Accès réseau⚙️ Commandes externes

Проектирование надёжных хранилищ событий для Event Sourcing

Event sourcing системы не работают без долговечного упорядоченного хранилища и чётких паттернов доступа. Этот навык проведёт вас через схемы, варианты хранения и проектирование подписок.

Prend en charge: Claude Codex Code(CC)
📊 69 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "event-store-design". Разработайте хранилище событий PostgreSQL для сервиса Заказов

Résultat attendu:

  • Таблицы для событий, снимков и контрольных точек подписок
  • Индексы для запросов потоков, глобальной позиции и фильтров по времени
  • Руководство по оптимистичной конкуренции и идемпотентности

Utilisation de "event-store-design". Как реализовать подписки с контрольными точками

Résultat attendu:

  • Таблица контрольных точек подписки для отслеживания последней обработанной позиции
  • Логика запроса для продолжения с последней сохранённой позиции
  • Пример цикла опроса с пакетной обработкой

Utilisation de "event-store-design". Сравните EventStoreDB и Kafka для Event Sourcing

Résultat attendu:

  • EventStoreDB предлагает запросы по отдельным потокам и встроенные проекции
  • Kafka обеспечивает более высокую производительность, но требует внешней группировки потоков
  • Учитывайте паттерны запросов при выборе хранилища

Audit de sécurité

Sûr
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
Fichiers analysés
612
Lignes analysées
2
résultats
4
Total des audits

Score de qualité

38
Architecture
100
Maintenabilité
85
Contenu
21
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Выбор хранилища для бэкенда

Сравните EventStoreDB, PostgreSQL, Kafka и DynamoDB для сервиса на основе Event Sourcing.

Проектирование схемы хранилища событий

Определите таблицы, индексы и контрольные точки для нового домена на основе Event Sourcing.

Проверка плана реализации

Проверьте выбор конкурентности, упорядочения и масштабирования перед выпуском.

Essayez ces prompts

Основы хранилища событий
Объясните основные требования к хранилищу событий и как работает упорядочение потоков.
Схема PostgreSQL
Предоставьте схему PostgreSQL с таблицами и индексами для событий, снимков и контрольных точек подписок.
Асинхронный шаблон Python
Опишите класс асинхронного хранилища событий Python с методами добавления, чтения потока и чтения всех событий.
Масштабирование и оптимизация
Рекомендуйте стратегии для масштабирования чтения, подписок, снимков и глобального упорядочения в крупном хранилище событий.

Bonnes pratiques

  • Используйте идентификаторы потоков, включающие тип агрегата
  • Реализуйте проверки оптимистичной конкуренции для записей
  • Храните метаданные корреляции и причинности для трассировки

Éviter

  • Обновление или удаление событий после добавления
  • Хранение больших полезных данных в данных события
  • Игнорирование обратного давления в подписках

Foire aux questions

Для каких платформ можно использовать этот навык?
Применимо к EventStoreDB, PostgreSQL, DynamoDB и аналогичным системам на разных языках.
Каковы ограничения руководства?
Предоставляет шаблоны и паттерны, но не полное развёртывание или усиление безопасности.
Может ли он интегрироваться с существующими б��зами данных?
Да, показаны паттерны для PostgreSQL и DynamoDB, которые можно адаптировать к текущему стеку.
Обращается ли он к моим данным или хранит их?
Нет, предоставляет только документацию и примеры фрагментов кода.
Что делать, если возникают конфликты конкуренции?
Проверьте логику проверки ожидаемой версии, упорядочение потоков и стратегию повтора для оптимистичной конкуренции.
Чем это отличается от общих советов по базам данных?
Фокусируется на неизменности событий, упорядочении и подписках, специфичных для Event Sourcing.

Détails du développeur

Structure de fichiers

📄 SKILL.md