nats-patterns
CommunityUnify NATS patterns across Go microservices.
AuthorPremModhaOfficial
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Hybrid NATS usage across microservices to ensure tenant isolation, reliable messaging, and observability.
Core Features & Use Cases
- Provides two communication patterns: Request-Reply for synchronous RPC, and JetStream events for durable asynchronous messaging.
- Enforces per-service streams for events, tenant-scoped subjects, queue groups for load balancing, and trace context propagation.
- Supports optional utilities such as a KV store and DLQ patterns to improve reliability and observability in production deployments.
Quick Start
Install and configure your Go service to connect to NATS, implement request handlers for RPC, and register JetStream event subscribers following the patterns.
Dependency Matrix
Required Modules
None requiredComponents
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: nats-patterns Download link: https://github.com/PremModhaOfficial/motadata-ai-pipeline/archive/main.zip#nats-patterns Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.