Nuvom
A Python task execution engine designed for developers who need reliable background processing without the operational overhead of traditional distributed task queues.
Highlights
- —Plugin-oriented architecture
- —Automatic task discovery
- —Retry and scheduling support
- —Multiple serialization strategies
- —Structured logging and observability
- —Production-oriented execution model
Existing solutions often assume external infrastructure or prioritize distributed deployments over simplicity. Nuvom explores a lightweight architecture focused on portability, predictable execution, and developer experience.
Designed around modular components including pluggable queue backends, result backends, task discovery, scheduling, retries, batching, observability, and configurable execution strategies. The architecture emphasizes extensibility while keeping the developer experience straightforward.
Status: Actively evolving as an open-source infrastructure project.