If you want to stream high volumes of data, be it for ETL streaming or event sourcing, Google Cloud Pub/Sub is your go-to tool. It's easy to learn, easy to observe its metrics and scales with ease without additional configuration so if you have more producers of consumers, all you need to do is to deploy on k8s your solutions so that you can perform autoscaling on your pods to adjust to the data volume. The DLQ is also very transparent and easy to configure. Your code will have no logic whatsoever regarding orchestrating pubsub, you just plug and play. However, if you are not in the Google Cloud Pub/Sub environment, you might have trouble or be most likely unable to use it since I think it's a product of Google Cloud.
Any system that requires transactional email message functionality as an external service. The benefits of a well managed and vetted server to maintain reputation as well as being reliability is well worth the effort needed to integrate towards the API specs
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
With a pub/sub architecture the consumer is decoupled in time from the publisher i.e. if the consumer goes down, it can replay any events that occurred during its downtime.
It also allows consumer to throttle and batch incoming data providing much needed flexibility while working with multiple types of data sources
A simple and easy to use UI on cloud console for setup and debugging
It enables event-driven architectures and asynchronous parallel processing, while improving performance, reliability and scalability
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
Mandrill is extremely reliable. We switched from using a platform that was very hit-or-miss, but we never had a single deliverability issue with Mandrill's transactional API. Every email was sent reliably and quickly.
Mandrill's reporting and debugging features made it easy to ensure that all our messages were getting delivered to the right place in a timely manner. In fact, Mandrill's tools were so robust that we used it as an end-around way of debugging another failing service we were using.
Mandrill is a very affordable add-on to an existing MailChimp account. Adding an extra layer of reliability was a no-brainer, and made the cost essentially negligible to our organization.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
The rate-limit system can be troubling. If you are switching providers and already have a large e-mail volume, you're going to want to transition slowly. The per-hour send limits are initially very low, and if you have any deliverability or complaint hiccups, they will plummet quickly. The Mandrill support staff is very helpful in this area - they will not (and claim that they can not) manipulate send limits for any account at any time for any reason.
Billing is combined in with a paid MailChimp subscription, which didn't used to be the case.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
It serves all of our purposes in the most transparent way I can imagine, after seeing other message queueing providers, I can only attest to its quality.
It is easy to create Google Cloud Pub/Sub topics from both Web Console and CLI commands.
Google Cloud Pub/Sub supports creation of one or more subscriptions.
By supporting a BigQuery Pub/Sub subscription to automatically write to a BigQuery table it simplifies development by avoiding implementation of a custom micro service for writes to BigQuery.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
It did the job for us and we were happy with the delivery rates of the email, analytics and customisation available while integrating it within our platform.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
They have decent documentation, but you need to pay for support. We weren't able to answer all our questions with the documentation and didn't have time to setup support before we needed it so I can't give it a higher rating but I think it tends to be a bit slow unless you're a GCP enterprise support customer.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
I haven't personally reached out to their support team, but the feedback I've heard from our tech support and engineering teams have been that their response to questions has often been they either are unsure or that Mandrill is what it is. For example, when our customers weren't able to see opens and clicks for all emails sent, and we reached out to their support, the response was it is what it is, and they'll send a notification to our app if they can.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
Having used Amazon Web Services SNS & SQS I can say that even if the latter may offer more features, Google Cloud Pub/Sub is easier to use. On the other hand, usage of SNS & SQS as well as documentation and troubleshooting is easier with the AWS solution. Since we are not using GCP only for Pub/Sub the choice depends on other variables.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
So we actually work with clients across all of the platforms listed above, but Mandrill has a huge ease of use bonus in its favor, especially when working with clients who are setting up a Cart Recovery style marketing campaign for the first time or are looking for a bit of a fire-and-forget setup. With more sophisticated clients (on the scale of global ecommerce companies), who have a larger subscriber/customer base and in-house design teams, we find that Mandrill usually isn't enough
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
You can just plug in consumers at will and it will respond, there's no need for further configuration or introducing new concepts. You have a queue, if it's slow, you plug in more consumers to process more messages: simple as that.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info