BroadcastBeacon is a distributed system that processes real-time data streams through scalable microservices and event-driven architecture.
BroadcastBeacon is built to be simple and practical, focusing on doing one thing well.
Why BroadcastBeacon?
- BroadcastBeacon is a distributed system
- that processes real-time data streams
- through scalable microservices and event-driven
- BroadcastBeacon is a distributed system
- that processes real-time data streams
- through scalable microservices and event-driven
- python
- Modular architecture
- CI-ready (GitHub Actions)
- Clone the repository:
git clone https://github.com/karanjamoses/BroadcastBeacon.git cd BroadcastBeacon- Install in editable mode:
pip install -e .
Runtime options can be set in the config file or overridden per call. The most commonly changed values are:
- timeout: how long operations may run before failing
- retries: how many times a failed operation is re-attempted
- cache: where temporary results are stored
Contributions are welcome and appreciated. Please submit pull requests and issues through the GitHub interface.
Released under the MIT License — see the LICENSE file.