event-store-design
為事件溯源設計穩健的事件儲存庫
事件溯源系統若缺乏持久、有序的儲存和清晰的存取模式將會失敗。本技能將引導您了解綱要、儲存選項和訂閱設計。
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
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 用於事件溯源
Résultat attendu:
- EventStoreDB 提供每串流查詢和內建投影
- Kafka 提供更高的吞吐量但需要外部串流分組
- 選擇後端時考慮查詢模式
Audit de sécurité
SûrDocumentation-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.
Facteurs de risque
🌐 Accès réseau (6)
Score de qualité
Ce que vous pouvez construire
選擇儲存後端
比較 EventStoreDB、PostgreSQL、Kafka 和 DynamoDB 用於事件溯源服務。
設計事件儲存庫綱要
為新的事件溯源領域定義資料表、索引和檢查點機制。
審查實作計畫
在交付前驗證並發、排序和擴展選擇。
Essayez ces prompts
解釋事件儲存庫的核心需求以及串流排序的運作方式。
提供一個包含事件、快照和訂閱檢查點資料表及索引的 PostgreSQL 綱要。
概述一個具有追加、讀取串流和讀取全部方法的 Python 非同步事件儲存庫類別。
推薦在大型事件儲存庫中擴展讀取、訂閱、快照和全域排序的策略。
Bonnes pratiques
- 使用包含聚合類型的串流識別符
- 為寫入實作樂觀並發檢查
- 儲存關聯和因果中繼資料用於追蹤
Éviter
- 在追加後更新或刪除事件
- 在事件資料中儲存大型有效負載
- 忽略訂閱中的背壓
Foire aux questions
哪些平台可以使用本技能?
指導的限制是什麼?
它可以與現有資料庫整合嗎?
它會存取或儲存我的資料嗎?
如果遇到並發衝突怎麼辦?
它與一般資料庫建議有何不同?
Détails du développeur
Auteur
wshobsonLicence
MIT
Dépôt
https://github.com/wshobson/agents/tree/main/plugins/backend-development/skills/event-store-designRéf
main
Structure de fichiers
📄 SKILL.md