What problem does it solve?
NATS skill helps you design reliable, cloud-native messaging patterns so distributed services can communicate quickly without manual integration work.
Core Features & Use Cases
- Core NATS + Subject Routing: Publish/subscribe using dot-separated subjects with single and multi-level wildcards for targeted delivery.
- JetStream Persistence: Add durable streams and consumers for at-least-once delivery, replay, and operational control.
- Request/Reply & Load Balancing: Use request/reply with timeouts and queue groups for scalable worker distribution.
Use case: You are building an order-processing microservice system where multiple workers handle orders.process, while a validator service answers orders.validate requests with strict timeouts and optional durable replay via JetStream.
Quick Start
Use the NATS skill to draft a minimal publish/subscribe and request/reply example for your service and include the correct subject wildcards and timeouts for localhost deployment.