From 651dce4383b9fe2d9859d56315c5b47e4eb1c593 Mon Sep 17 00:00:00 2001 From: Rowena Date: Mon, 14 Apr 2025 17:09:17 +0200 Subject: [PATCH 1/3] fix(mnq): add explanation about independence from AWS --- pages/queues/faq.mdx | 8 ++++---- .../queues/reference-content/queues-overview.mdx | 14 +++++++++----- pages/topics-and-events/faq.mdx | 15 ++++++++++----- .../topics-and-events-overview.mdx | 10 +++++++--- 4 files changed, 30 insertions(+), 17 deletions(-) diff --git a/pages/queues/faq.mdx b/pages/queues/faq.mdx index 24d22d1636..8486a4d8e9 100644 --- a/pages/queues/faq.mdx +++ b/pages/queues/faq.mdx @@ -16,15 +16,15 @@ productIcon: SqsProductIcon ## What is Scaleway Queues? -Scaleway Queues is a product for creating managed message queues based on AWS's SQS protocol. It allows you to implement your message queues without the hassle of managing the infrastructure, scaling or updates. Message queues are ideal for facilitating asynchronous job processing and communication between microservices. +Scaleway Queues is a product for creating managed message queues, using an in-house protocol based on AWS SQS. Queues allows you to implement your message queues without the hassle of managing the infrastructure, scaling or updates. Message queues are ideal for facilitating asynchronous job processing and communication between microservices. -## What is SQS? +## What is the relationship between Scaleway Queues and AWS SQS? -**S**imple **Q**ueue **S**ervice, or SQS, is AWS's distributed message [queuing](#queuing) protocol, that supports programmatic sending of messages via web service applications. +**S**imple **Q**ueue **S**ervice, or SQS, is AWS's distributed message [queuing](#queuing) service, that supports programmatic sending of messages via web service applications. Scaleway has developed its own protocol based on AWS SQS. Scaleway Queues does not have any dependencies on the AWS SQS infrastructure or offering, we use our own stack which is fully self-hosted and developed in-house. ## Is the Scaleway Queues gateway compatible with my application, framework or tool? -We currently implement the API endpoints listed [here](/queues/reference-content/queues-support/), which makes Scaleway Queues compatible with the AWS SDK as well as many other tools and frameworks including [KEDA](https://keda.sh/) and [Symfony](https://symfony.com/). Note that you need to specify both Regions and URL to ensure compatibility. +We currently implement the API endpoints listed [here](/queues/reference-content/sqs-support/), which makes Scaleway Queues compatible with the AWS SDK as well as many other tools and frameworks including [KEDA](https://keda.sh/) and [Symfony](https://symfony.com/). Note that you need to specify both Regions and URL to ensure compatibility. ## How is Scaleway Queues billed? diff --git a/pages/queues/reference-content/queues-overview.mdx b/pages/queues/reference-content/queues-overview.mdx index 50b7c05a6a..5978a6b141 100644 --- a/pages/queues/reference-content/queues-overview.mdx +++ b/pages/queues/reference-content/queues-overview.mdx @@ -16,16 +16,20 @@ dates: ## What is Scaleway Queues? -Scaleway Queues is a managed message queuing service that enables decoupling of components within distributed applications. It allows applications to send, queue, store and receive messages between each other asynchronously. Scaleway Queues leverages the SQS protocol. +Scaleway Queues is a product for creating managed message queues, using an in-house protocol based on AWS SQS. Queues allows you to implement your message queues without the hassle of managing the infrastructure, scaling or updates. Message queues are ideal for facilitating asynchronous job processing and communication between microservices. ## What is SQS? -SQS is a managed messaging service developed by AWS and leveraged by Scaleway Queues. +**S**imple **Q**ueue **S**ervice, or SQS, is AWS's distributed message [queuing](#queuing) service, that supports programmatic sending of messages via web service applications. It became generally available in 2006, and is a highly scalable queuing service that facilitates the decoupling of software systems. -SQS (Simple Queue Service) became generally available in 2006. It is a highly scalable [queuing](/queues/concepts#queuing) service that facilitates the decoupling of software systems. Scaleway Queues provides a gateway that enables you to connect your existing applications without having to significantly modify your code baseline. +## What is the relationship between Scaleway Queues and AWS SQS? + +Scaleway has developed its own protocol for Scaleway Queues, based on AWS SQS. Queues does not have any dependencies on the AWS SQS infrastructure or offering, we use our own stack which is fully self-hosted and developed in-house. + +Scaleway Queues provides a gateway that enables you to connect any existing SQS-connected applications without having to significantly modify your code baseline. - Some SQS features are not yet supported. Refer to our [dedicated documentation page](/queues/reference-content/sqs-support/) for more information. + Some SQS features are not yet supported. Refer to our [dedicated documentation page](/queues/reference-content/queues-support/) for more information. ## Credentials @@ -51,7 +55,7 @@ All further actions such as sending messages can be done using the AWS CLI or AW The following resources may be helpful: - [How to create a serverless scraping architecture, with Scaleway Queues, Serverless Functions and Managed Databases](/tutorials/create-serverless-scraping/) - - [Official SQS Documentation](https://docs.aws.amazon.com/sqs/index.html) + - [Official AWS SQS Documentation](https://docs.aws.amazon.com/sqs/index.html) - Further information on supported API features: - [SQS](/queues/reference-content/queues-support/) - [Official AWS CLI Documentation](https://aws.amazon.com/cli/) diff --git a/pages/topics-and-events/faq.mdx b/pages/topics-and-events/faq.mdx index d4af5d0fce..83036fe461 100644 --- a/pages/topics-and-events/faq.mdx +++ b/pages/topics-and-events/faq.mdx @@ -12,20 +12,25 @@ productIcon: SnsProductIcon ## What is Topics and Events? -Scaleway Topics and Events is a product for creating managed messaging topics based on the AWS SNS protocol. Previously, it was part of the Messaging and Queuing product. +Scaleway Topics and Events is a product for creating managed messaging topics, using an in-house protocol based on AWS SQS. Previously, it was part of the Messaging and Queuing product. -## What is SNS? +## What is the relationship between Scaleway Topics and Events, and AWS SNS? -**S**imple **N**otification **S**ervice, or SNS, is a [publish/subscribe](/topics-and-events/concepts/#publishsubscribe) notification service for the mass delivery of messages. SNS acts as a single message bus that can be sent to a variety of devices and platforms through a single code interface. It is also possible to adapt message formats to the particular needs of each platform. +**S**imple **N**otification **S**ervice, or SNS, is AWS's [publish/subscribe](/topics-and-events/concepts/#publishsubscribe) notification service for the mass delivery of messages. SNS acts as a single message bus that can be sent to a variety of devices and platforms through a single code interface. It is also possible to adapt message formats to the particular needs of each platform. -## Does Scaleway Topics and Events support all SNS features? +Scaleway has developed its own protocol based on AWS SNS. Scaleway Topics and Events does not have any dependencies on the AWS SNS infrastructure or offering, we use our own stack which is fully self-hosted and developed in-house. + +## Which subscriber types are supported by Scaleway Topics and Events? The following subscriber types are supported: + - HTTP/S clients - Serverless Functions and Containers - Scaleway Queues -For more details on supported and unsupported Topics and Events features, see our [dedicated page](/topics-and-events/reference-content/topics-and-events-support/). +## Does Topics and Events support all AWS SNS features? + +For full details on supported and unsupported AWS SNS features, see our [dedicated documentation page](/topics-and-events/reference-content/topics-and-events-support/). ## How is Topics and Events billed? diff --git a/pages/topics-and-events/reference-content/topics-and-events-overview.mdx b/pages/topics-and-events/reference-content/topics-and-events-overview.mdx index 4b2a92f65f..a12dd1eea2 100644 --- a/pages/topics-and-events/reference-content/topics-and-events-overview.mdx +++ b/pages/topics-and-events/reference-content/topics-and-events-overview.mdx @@ -16,13 +16,17 @@ dates: ## What is Scaleway Topics and Events? -Scaleway Topics and Events is a managed messaging service that facilitates the sending of notifications or messages to a large number of subscribers, including email addresses, webhooks, and more. Topics and Events leverages the SNS protocol. +Scaleway Topics and Events is a managed messaging service that facilitates the sending of notifications or messages to a large number of subscribers, including email addresses, webhooks, and more. Topics and Events uses an in-house protocol based on AWS SQS ## What is SNS? -SNS is a managed messaging service developed by AWS and leveraged by Scaleway Topics and Events. +**S**imple **N**otification **S**ervice, or SNS, is a managed messaging service developed by AWS. It was released in 2010, and enables users to interconnect their applications and systems using a [publish/subscribe](/topics-and-events/concepts#publishsubscribe) pattern. Many publishers can send messages to [topics](/topics-and-events/concepts#topic), while consumers, e.g. applications, can subscribe to topics to receive all (or a subset) of messages sent to this topic. -SNS (Simple Notification Service) was released in 2010. It enables users to interconnect their applications and systems using a [publish/subscribe](/topics-and-events/concepts#publishsubscribe) pattern. Many publishers can send messages to [topics](/topics-and-events/concepts#topic), while consumers, e.g. applications, can subscribe to topics to receive all (or a subset) of messages sent to this topic. Scaleway Topics and Events makes it easy to migrate your SNS-connected applications by providing a dedicated protocol gateway. +## What is the relationship between Scaleway Topics and Events, and AWS SNS? + +Scaleway has developed its own SNS-like protocol based on AWS SNS. Scaleway Topics and Events does not have any dependencies on the AWS SNS infrastructure or offering, we use our own stack which is fully self-hosted and developed in-house. + +Scaleway Topics and Events makes it easy to migrate your existing SNS-connected applications by providing a dedicated protocol gateway. Some SNS features are not yet available with Scaleway Topics and Events. Supported subscribers are currently limited to: From befbd96e48c337a361c2920ffd6113660271c118 Mon Sep 17 00:00:00 2001 From: Rowena Date: Mon, 14 Apr 2025 17:41:28 +0200 Subject: [PATCH 2/3] fix(faq): fix --- pages/queues/faq.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/queues/faq.mdx b/pages/queues/faq.mdx index 8486a4d8e9..3fed6911c0 100644 --- a/pages/queues/faq.mdx +++ b/pages/queues/faq.mdx @@ -24,7 +24,7 @@ Scaleway Queues is a product for creating managed message queues, using an in-ho ## Is the Scaleway Queues gateway compatible with my application, framework or tool? -We currently implement the API endpoints listed [here](/queues/reference-content/sqs-support/), which makes Scaleway Queues compatible with the AWS SDK as well as many other tools and frameworks including [KEDA](https://keda.sh/) and [Symfony](https://symfony.com/). Note that you need to specify both Regions and URL to ensure compatibility. +We currently implement the API endpoints listed [here](/queues/reference-content/queues-support/), which makes Scaleway Queues compatible with the AWS SDK as well as many other tools and frameworks including [KEDA](https://keda.sh/) and [Symfony](https://symfony.com/). Note that you need to specify both Regions and URL to ensure compatibility. ## How is Scaleway Queues billed? From 3dd16570a0c2aaf2f5dbbe36c6378ba180685ec7 Mon Sep 17 00:00:00 2001 From: Rowena Date: Tue, 15 Apr 2025 11:34:46 +0200 Subject: [PATCH 3/3] fix(mnq): review from devs --- pages/queues/faq.mdx | 4 ++-- pages/queues/reference-content/queues-overview.mdx | 4 ++-- pages/topics-and-events/faq.mdx | 4 ++-- .../reference-content/topics-and-events-overview.mdx | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pages/queues/faq.mdx b/pages/queues/faq.mdx index 3fed6911c0..b14882983d 100644 --- a/pages/queues/faq.mdx +++ b/pages/queues/faq.mdx @@ -16,11 +16,11 @@ productIcon: SqsProductIcon ## What is Scaleway Queues? -Scaleway Queues is a product for creating managed message queues, using an in-house protocol based on AWS SQS. Queues allows you to implement your message queues without the hassle of managing the infrastructure, scaling or updates. Message queues are ideal for facilitating asynchronous job processing and communication between microservices. +Scaleway Queues is a product for creating managed message queues, using an in-house implementation of AWS SQS protocol. Queues allows you to implement your message queues without the hassle of managing the infrastructure, scaling or updates. Message queues are ideal for facilitating asynchronous job processing and communication between microservices. ## What is the relationship between Scaleway Queues and AWS SQS? -**S**imple **Q**ueue **S**ervice, or SQS, is AWS's distributed message [queuing](#queuing) service, that supports programmatic sending of messages via web service applications. Scaleway has developed its own protocol based on AWS SQS. Scaleway Queues does not have any dependencies on the AWS SQS infrastructure or offering, we use our own stack which is fully self-hosted and developed in-house. +**S**imple **Q**ueue **S**ervice, or SQS, is AWS's distributed message [queuing](#queuing) service, that supports programmatic sending of messages via web service applications. Scaleway has developed its own service based on AWS SQS protocol. Scaleway Queues does not have any dependencies on the AWS SQS infrastructure or offering, we use our own stack which is fully self-hosted and developed in-house. ## Is the Scaleway Queues gateway compatible with my application, framework or tool? diff --git a/pages/queues/reference-content/queues-overview.mdx b/pages/queues/reference-content/queues-overview.mdx index 5978a6b141..bb2204055f 100644 --- a/pages/queues/reference-content/queues-overview.mdx +++ b/pages/queues/reference-content/queues-overview.mdx @@ -16,7 +16,7 @@ dates: ## What is Scaleway Queues? -Scaleway Queues is a product for creating managed message queues, using an in-house protocol based on AWS SQS. Queues allows you to implement your message queues without the hassle of managing the infrastructure, scaling or updates. Message queues are ideal for facilitating asynchronous job processing and communication between microservices. +Scaleway Queues is a product for creating managed message queues, using an in-house implementation of AWS SQS protocol. Queues allows you to implement your message queues without the hassle of managing the infrastructure, scaling or updates. Message queues are ideal for facilitating asynchronous job processing and communication between microservices. ## What is SQS? @@ -24,7 +24,7 @@ Scaleway Queues is a product for creating managed message queues, using an in-ho ## What is the relationship between Scaleway Queues and AWS SQS? -Scaleway has developed its own protocol for Scaleway Queues, based on AWS SQS. Queues does not have any dependencies on the AWS SQS infrastructure or offering, we use our own stack which is fully self-hosted and developed in-house. +Scaleway has developed its own service based on AWS SQS protocol. Queues does not have any dependencies on the AWS SQS infrastructure or offering, we use our own stack which is fully self-hosted and developed in-house. Scaleway Queues provides a gateway that enables you to connect any existing SQS-connected applications without having to significantly modify your code baseline. diff --git a/pages/topics-and-events/faq.mdx b/pages/topics-and-events/faq.mdx index 83036fe461..07ab4874d9 100644 --- a/pages/topics-and-events/faq.mdx +++ b/pages/topics-and-events/faq.mdx @@ -12,13 +12,13 @@ productIcon: SnsProductIcon ## What is Topics and Events? -Scaleway Topics and Events is a product for creating managed messaging topics, using an in-house protocol based on AWS SQS. Previously, it was part of the Messaging and Queuing product. +Scaleway Topics and Events is a product for creating managed messaging topics, using an in-house implementation of AWS SNS protocol. Previously, it was part of the Messaging and Queuing product. ## What is the relationship between Scaleway Topics and Events, and AWS SNS? **S**imple **N**otification **S**ervice, or SNS, is AWS's [publish/subscribe](/topics-and-events/concepts/#publishsubscribe) notification service for the mass delivery of messages. SNS acts as a single message bus that can be sent to a variety of devices and platforms through a single code interface. It is also possible to adapt message formats to the particular needs of each platform. -Scaleway has developed its own protocol based on AWS SNS. Scaleway Topics and Events does not have any dependencies on the AWS SNS infrastructure or offering, we use our own stack which is fully self-hosted and developed in-house. +Scaleway has developed its own service based on AWS SNS protocol. Scaleway Topics and Events does not have any dependencies on the AWS SNS infrastructure or offering, we use our own stack which is fully self-hosted and developed in-house. ## Which subscriber types are supported by Scaleway Topics and Events? diff --git a/pages/topics-and-events/reference-content/topics-and-events-overview.mdx b/pages/topics-and-events/reference-content/topics-and-events-overview.mdx index a12dd1eea2..621eff0f56 100644 --- a/pages/topics-and-events/reference-content/topics-and-events-overview.mdx +++ b/pages/topics-and-events/reference-content/topics-and-events-overview.mdx @@ -16,7 +16,7 @@ dates: ## What is Scaleway Topics and Events? -Scaleway Topics and Events is a managed messaging service that facilitates the sending of notifications or messages to a large number of subscribers, including email addresses, webhooks, and more. Topics and Events uses an in-house protocol based on AWS SQS +Scaleway Topics and Events is a managed messaging service that facilitates the sending of notifications or messages to a large number of subscribers, including email addresses, webhooks, and more. Topics and Events uses an in-house implementation of AWS SNS protocol ## What is SNS? @@ -24,7 +24,7 @@ Scaleway Topics and Events is a managed messaging service that facilitates the s ## What is the relationship between Scaleway Topics and Events, and AWS SNS? -Scaleway has developed its own SNS-like protocol based on AWS SNS. Scaleway Topics and Events does not have any dependencies on the AWS SNS infrastructure or offering, we use our own stack which is fully self-hosted and developed in-house. +Scaleway has developed its own service based on AWS SNS protocol. Scaleway Topics and Events does not have any dependencies on the AWS SNS infrastructure or offering, we use our own stack which is fully self-hosted and developed in-house. Scaleway Topics and Events makes it easy to migrate your existing SNS-connected applications by providing a dedicated protocol gateway.