Event-driven contracts
Versioned NATS JetStream events and explicit ConsumerConfig.
Security engineering
Defendy processes production events with explicit contracts, idempotency, backpressure and observability.
Versioned NATS JetStream events and explicit ConsumerConfig.
Nats-Msg-Id, Redis dedupe and unique constraints prevent duplicate processing.
Pending limits, timeouts and retries only for transient failures.
Secrets stay outside Git; Telegram initData and administrator rights are validated.
Structured logs, correlation IDs, health checks and runbooks.
Feature flags, shadow mode, canaries and fast rollback.
Event path