Installation
What is kokaq?
Section titled βWhat is kokaq?βkokaq is an open source, distributed, cloud-native priority queue implementation, designed to solve
the long-standing gap of native priority handling in cloud messaging systems. Itβs built for high
availability, low latency, and intelligent resource allocation β empowering mission-critical workflows
with dynamic, weight-based prioritization.
π Key Features
Section titled βπ Key Featuresβ-
Native Priority Queue Support
Prioritize tasks and messages based on their true importance β no workarounds or consumer hacks required. -
Non-Discrete Priorities
Fine-grained control using continuous, weight-based priority values instead of fixed levels. -
Cloud-Native Architecture
Built from the ground up on kubernetes and other modern cloud environments, leveraging serverless and container-native workflows. -
Low Latency & High Availability
Designed to handle latency-sensitive and real-time workloads with minimal delay and strong reliability. -
Strict Highest-Priority-First Model
Ensures that the most important messages are always processed first, deterministically. -
SLA-Aware Resource Efficiency
Prevents resource waste by adjusting queue behavior based on time-bound message SLAs. -
Observability and Insights
Built-in support for real-time monitoring through open telemetry. -
Service Integration Ready
Seamlessly connects with Azure Functions, AWS Lambda, Cloud Functions
π‘ Why kokaq?
Section titled βπ‘ Why kokaq?βCloud native message queue services donβt support real priority queues. kokaq introduces first-class support for prioritization, non-discrete weights, SLA-driven scheduling, and high-performance task routing β all without relying on multiple queues or consumer juggling.
π Use Cases
Section titled βπ Use Casesβ- Real-time job processing with strict SLA guarantees
- Scheduling ML inference jobs by impact/urgency
- Event processing with dynamic business priority
- Smart prioritization in CI/CD or build pipelines
- Financial transaction routing or alerting