Queues
Get your message queues in order.
The reasons why your messages aren't coming through today
They are maintenance heavy
Often self-managed, message queues eat away at your developers' time.
Their costs are hard to predict
Organisations either overprovision their queues or encounter unexpected peak loads.
They put your data at risk
Tracking and auditing messages and their data is no easy task.
Get a robust, scalable, and cost-efficient queuing solution for modern applications
Optimize your operational resources
Manage your asynchronous tasks with ease, allowing developers to focus on innovation.
Control your cost
Only pay for the volume of messages transferred, giving your foresight into your expenses
Secure your messages
Leverage observability capabilities for mission-critical applications, whilst satisfying your data sovereignty needs.
Use cases
Manage your background tasks such as data processing, buffering requests, decoupling services, and batch jobs.
Maintain system resilience and scalability between services.
Increase your application performance by using parallel compute workers that will process messages or events stored in queues.
Key features and capabilities
- check
Autoscaling
Up and down scaling to adjust to dynamic workloads, all the way down to zero
- check
Fully managed
We handle the set-up, configuration, patching, and performance optimization
- check
High throughput
Handle high message throughput with zero performance degradation
- check
Usage-based pricing
Only pay for the volume of messages sent.
- check
High availability
Your data is automatically backed up regularly on a different Availability Zone
- check
Ecosystem integration
Fully integrated within Scaleway's ecosystem to simplify application development
Choose the cloud that makes sense
Customer data sovereignty
Dependency is the enemy of resilience: customers want their data hosted by a regional provider. Gain sovereignty with our multi-cloud tools & infrastructure.
Sustainable data centers
We recycle our hardware, only use renewable energy, and pay close attention to our water usage. Additionally, our Power Usage Effectiveness (PUE) is available online 24/7 for you to see for yourself.
Low latency
Every complete cloud ecosystem needs 100% reliability, which is why we provide nine Availability Zones in three different regions.
Frequently asked questions
What is Queues?
A queue facilitates asynchronous communication between different microservices, applications, and platforms. You can create a queue, configure its delivery and message parameters, and then start sending messages to it. Messages are stored in the queue until they are processed and delivered, and deleted once consumed.
How am I billed for using Queues?
Queues are billed on usage, based on the volume of messages.
Can I configure my queues?
Yes, you can set the following parameters: visibility timeout, message retention period, maximum message size, and content-based deduplication. You can also modify this configuration after the queue has been created.