Django BroadcasterΒΆ

PyPI version Python versions Django versions License

A Django app that implements the transactional outbox pattern with CloudEvents support, enabling reliable event publishing in distributed systems.

FeaturesΒΆ

  • πŸ”„ Transactional Outbox Pattern: Ensures events are published reliably

  • ☁️ CloudEvents Compatible: Follows CloudEvents specification

  • πŸ”Œ Multiple Backends: Redis Streams, Coming soon (Kafka, NATS support)

  • πŸ” Retry Logic: Exponential backoff with configurable retries

  • πŸ“Š Monitoring: Built-in metrics and health checks (Comming soon)

  • 🎯 Event Handlers: Local event processing framework

  • πŸ”§ Admin Interface: Django admin integration

ContentsΒΆ

Development

Indices and tablesΒΆ