Building a Telegram Bot for System Notifications
Going beyond simple webhooks. How to build a robust C# BackgroundService that listens to NATS events and manages a bidirectional Telegram Bot.
10 articles found
Going beyond simple webhooks. How to build a robust C# BackgroundService that listens to NATS events and manages a bidirectional Telegram Bot.
A practical strategy for evolving NATS subjects and event naming while keeping producers and consumers compatible during transition windows.
How BlueRobin uses compare-and-swap semantics in NATS KV to prevent duplicate event processing across multiple worker instances.
Moving from local in-memory limits to cluster-aware NATS KV partitions for fair, durable API throttling in distributed deployments.
Discover the hidden powers of NATS. Replace Redis and S3 for internal use cases using the built-in Key-Value Store and Object Store capabilities of JetStream.
Deep dive into NATS consumer configurations. Learn how to implement Load Balanced Work Queues for scaling background jobs and Fan-Out patterns for event-driven systems.
Set up comprehensive monitoring for NATS JetStream with Prometheus, Grafana dashboards, and alerting for production-ready messaging infrastructure.
A complete guide to replacing RabbitMQ/Kafka with NATS JetStream. Learn the core concepts of Streams, Subjects, and Consumers, and how to implement them in C#.
Implement real-time UI updates in Blazor Server using NATS JetStream instead of SignalR, with progress indicators and state management.
Building a real-time notification pipeline from document processing events to Telegram messages using NATS Core, environment-prefixed subjects, and the publisher-subscriber pattern.