marten-async-daemon

Community

Master Marten's async projection daemon configuration and management.

Authorerikshafer
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill addresses the complexity of configuring and managing Marten's async projection daemon, providing comprehensive guidance on daemon modes, error handling, rebuilds, health checks, and more.

Core Features & Use Cases

  • Daemon Configuration: Detailed guidance on selecting the appropriate daemon mode (Solo, HotCold, Wolverine-managed distribution) based on deployment environment.
  • Error Handling: Best practices for error handling and rebuilds to ensure robust and resilient async projection processing.
  • Performance Tuning: Knobs for adjusting batch size, cache limits, and other settings to optimize daemon throughput and performance.
  • Health Checks: Implementation of ASP.NET Core health checks to monitor the state of async projections.
  • Observability: Integration with OpenTelemetry for trace and metric collection, providing visibility into daemon performance and operation.
  • Use Case: For developers and system administrators responsible for managing Marten-based event sourcing systems, ensuring that async projections operate efficiently and reliably.

Quick Start

Register the marten-async-daemon skill in your CritterCab project to apply best practices for daemon configuration and management.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: marten-async-daemon
Download link: https://github.com/erikshafer/CritterCab/archive/main.zip#marten-async-daemon

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.