NATS FAQ
What is Scaleway NATS?Link to this anchor
Scaleway NATS is a managed messaging service that leverages the open-source NATS messaging system to enable seamless communication between distributed applications and microservices. It allows you to implement your messaging streams without the hassle of managing the infrastructure, scaling or updates.
Can I configure Scaleway NATS via Terraform/OpenTofu?Link to this anchor
Yes, check out our tutorial on how to configure Scaleway NATS with the Terraform/OpenTofu NATS Jetstream provider.
What is the NATS messaging system?Link to this anchor
The Neural Autonomic Transport System, or NATS, is a distributed messaging system, designed to be lightweight and high-performance. It implements both of the following:
- A publish/subscribe model, designed for real-time messaging and notifications and event-driven architectures. This is ideal for communication between microservices.
- A streaming service via JetStream, providing persistence so that messages can be re-accessed after sending. The streaming add-on is ideal when applications require message replay or historical data access, such as event sourcing and audit logs.
How is Scaleway NATS billed?Link to this anchor
Billing is based on message volume (the total sum of each message’s size going through NATS) and message persistence (the total amount of data stored * duration).
For full pricing details, see our dedicated pricing page.