Push Notifications in RuStore: How We Built Our Own Transport to Replace Google Firebase
summary
Describes an in-house push-notification transport built for RuStore as an alternative to Google Firebase, focusing on an architecture that delivers mobile pushes with minimal latency. Covers reliability and horizontal scalability using Redis Cluster and Scylla, and defenses against DDoS on the public API.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 2:59Why build our own push
- 7:38How RuStore Push works
- 14:32Service architecture
- 21:56Push notification process
- 29:42Operations and scalability
- 35:45Mail.ru integration
- 40:04Results and plans
related talks
01h 15mFirebase Is More Than Just PUSH Messages
27mNetworking & Persistence in Mobile Applications at Scale
46mRethinking Syncing
50mBuilding a Serverless API With Google, Firebase and PostgreSQL
47mLaunching Beeline with Firebase Realtime Database, Authentication and Functions
32mPeristence as the Single Source of Truth
36mBuild a Cloud Native Asynchronous Messaging System For Scale With Redis
07mAuto alerts for Firebase users with Functions, Logging, and BigQuery
