Alternatives to Google Cloud Messaging logo

Alternatives to Google Cloud Messaging

Firebase, RabbitMQ, Amazon SNS, Apple Push Notification Service, and MQTT are the most popular alternatives and competitors to Google Cloud Messaging.
75
97
+ 1
13

What is Google Cloud Messaging and what are its top alternatives?

Google Cloud Messaging (GCM) is a free service that enables developers to send messages between servers and client apps. This includes downstream messages from servers to client apps, and upstream messages from client apps to servers.
Google Cloud Messaging is a tool in the Mobile Push Messaging category of a tech stack.

Top Alternatives of Google Cloud Messaging

Google Cloud Messaging alternatives & related posts

related Firebase posts

Tassanai Singprom
Tassanai Singprom
JavaScript
JavaScript
PHP
PHP
HTML5
HTML5
jQuery
jQuery
Redis
Redis
Amazon EC2
Amazon EC2
Ubuntu
Ubuntu
Sass
Sass
Vue.js
Vue.js
Firebase
Firebase
Laravel
Laravel
Lumen
Lumen
Amazon RDS
Amazon RDS
GraphQL
GraphQL
MariaDB
MariaDB
Google Analytics
Google Analytics
Postman
Postman
Elasticsearch
Elasticsearch
Git
Git
GitHub
GitHub
GitLab
GitLab
npm
npm
Visual Studio Code
Visual Studio Code
Kibana
Kibana
Sentry
Sentry
BrowserStack
BrowserStack
Slack
Slack

This is my stack in Application & Data

JavaScript PHP HTML5 jQuery Redis Amazon EC2 Ubuntu Sass Vue.js Firebase Laravel Lumen Amazon RDS GraphQL MariaDB

My Utilities Tools

Google Analytics Postman Elasticsearch

My Devops Tools

Git GitHub GitLab npm Visual Studio Code Kibana Sentry BrowserStack

My Business Tools

Slack

See more
Firebase
Firebase
Node.js
Node.js
FeathersJS
FeathersJS
Vue.js
Vue.js
Google Compute Engine
Google Compute Engine
Dialogflow
Dialogflow
Cloud Firestore
Cloud Firestore
Git
Git
GitHub
GitHub
Visual Studio Code
Visual Studio Code

Fontumi focuses on the development of telecommunications solutions. We have opted for technologies that allow agile development and great scalability.

Firebase and Node.js + FeathersJS are technologies that we have used on the server side. Vue.js is our main framework for clients.

Our latest products launched have been focused on the integration of AI systems for enriched conversations. Google Compute Engine , along with Dialogflow and Cloud Firestore have been important tools for this work.

Git + GitHub + Visual Studio Code is a killer stack.

See more

related RabbitMQ posts

James Cunningham
James Cunningham
Operations Engineer at Sentry · | 18 upvotes · 519K views
atSentrySentry
Celery
Celery
RabbitMQ
RabbitMQ
#MessageQueue

As Sentry runs throughout the day, there are about 50 different offline tasks that we execute—anything from “process this event, pretty please” to “send all of these cool people some emails.” There are some that we execute once a day and some that execute thousands per second.

Managing this variety requires a reliably high-throughput message-passing technology. We use Celery's RabbitMQ implementation, and we stumbled upon a great feature called Federation that allows us to partition our task queue across any number of RabbitMQ servers and gives us the confidence that, if any single server gets backlogged, others will pitch in and distribute some of the backlogged tasks to their consumers.

#MessageQueue

See more
Tim Abbott
Tim Abbott
Founder at Zulip · | 14 upvotes · 402.7K views
atZulipZulip
RabbitMQ
RabbitMQ
Python
Python
Redis
Redis

We've been using RabbitMQ as Zulip's queuing system since we needed a queuing system. What I like about it is that it scales really well and has good libraries for a wide range of platforms, including our own Python. So aside from getting it running, we've had to put basically 0 effort into making it scale for our needs.

However, there's several things that could be better about it: * It's error messages are absolutely terrible; if ever one of our users ends up getting an error with RabbitMQ (even for simple things like a misconfigured hostname), they always end up needing to get help from the Zulip team, because the errors logs are just inscrutable. As an open source project, we've handled this issue by really carefully scripting the installation to be a failure-proof configuration (in this case, setting the RabbitMQ hostname to 127.0.0.1, so that no user-controlled configuration can break it). But it was a real pain to get there and the process of determining we needed to do that caused a significant amount of pain to folks installing Zulip. * The pika library for Python takes a lot of time to startup a RabbitMQ connection; this means that Zulip server restarts are more disruptive than would be ideal. * It's annoying that you need to run the rabbitmqctl management commands as root.

But overall, I like that it has clean, clear semanstics and high scalability, and haven't been tempted to do the work to migrate to something like Redis (which has its own downsides).

See more
Amazon SNS logo

Amazon SNS

845
544
6
845
544
+ 1
6
Fully managed push messaging service
Amazon SNS logo
Amazon SNS
VS
Google Cloud Messaging logo
Google Cloud Messaging

related Amazon SNS posts

Cyril Duchon-Doris
Cyril Duchon-Doris
CTO at My Job Glasses · | 9 upvotes · 79.6K views
atMy Job GlassesMy Job Glasses
AWS Lambda
AWS Lambda
Amazon SES
Amazon SES
Amazon S3
Amazon S3
Amazon SNS
Amazon SNS
Redis
Redis
Sidekiq
Sidekiq
Rails
Rails
Amazon CloudWatch
Amazon CloudWatch
Slack
Slack

We decided to use AWS Lambda for several serverless tasks such as

  • Managing AWS backups
  • Processing emails received on Amazon SES and stored to Amazon S3 and notified via Amazon SNS, so as to push a message on our Redis so our Sidekiq Rails workers can process inbound emails
  • Pushing some relevant Amazon CloudWatch metrics and alarms to Slack
See more
Apple Push Notification Service logo

Apple Push Notification Service

32
23
0
32
23
+ 1
0
A platform notification service
    Be the first to leave a pro
    Apple Push Notification Service logo
    Apple Push Notification Service
    VS
    Google Cloud Messaging logo
    Google Cloud Messaging
    MQTT logo

    MQTT

    147
    124
    3
    147
    124
    + 1
    3
    A machine-to-machine Internet of Things connectivity protocol
    MQTT logo
    MQTT
    VS
    Google Cloud Messaging logo
    Google Cloud Messaging
    Firebase Cloud Messaging logo

    Firebase Cloud Messaging

    84
    68
    2
    84
    68
    + 1
    2
    A cross-platform messaging solution
    Firebase Cloud Messaging logo
    Firebase Cloud Messaging
    VS
    Google Cloud Messaging logo
    Google Cloud Messaging

    related OneSignal posts

    Lukas Bergamo
    Lukas Bergamo
    CEO & Founder at ¹OnePlace · | 6 upvotes · 245K views
    atOnePlaceOnePlace
    OneSignal
    OneSignal
    Firebase
    Firebase

    At the beginning of the ¹OnePlace project, our team needed to decide which service to use to send bulk notifications to all users quickly and consistently. We tested some services without success and as we already used firebase we decided to implement in the beginning using Notifications by Firebase. We're having trouble updating the user's token to see if it has removed the app or not. This brought a working overhead and we were not sure if the notification had arrived at the destination. Today we use OneSignal, which did not bring reliability to the submitted notifications, nor do we need to bother with manual token updates. We ship approximately 500 thousand notifications with 100% delivery!

    OneSignal Firebase

    See more
    Demetrius Tautu
    Demetrius Tautu
    Founder at DigitalPUSH · | 4 upvotes · 144K views
    atDigitalPUSHDigitalPUSH
    OneSignal
    OneSignal
    PushCrew
    PushCrew
    Pushwoosh
    Pushwoosh
    PushBots
    PushBots

    If you need a free to use push notification service as an alternative to OneSignal PushCrew Pushwoosh PushBots , DigitalPUSH might be the right decision. - DigitalPUSH is free to use - Unlimited subscribers - Unlimited push notifications - No data collection / distribution - Segmentation - API - Scheduling - WordPress plugin

    See more
    Urban Airship logo

    Urban Airship

    48
    87
    25
    48
    87
    + 1
    25
    Improve customer engagement with push notifications, location-based marketing and analytics.
    Urban Airship logo
    Urban Airship
    VS
    Google Cloud Messaging logo
    Google Cloud Messaging