
Building Namma Push: The Open‑Source, Pure‑Rust Alternative to Firebase Cloud Messaging
📱 The Push Notification Problem Every modern app needs to send push notifications. Whether it’s a ride‑hailing service alerting a driver of a new trip, a fintech app confirming a payment, or a messaging app delivering a chat message — notifications are critical. The industry standard is Firebase Cloud Messaging (FCM) from Google. It’s easy to set up, works across platforms, and is free for moderate usage. But as your app grows, FCM’s limitations become painful: Data privacy — Google sees who you’re messaging and when. Cost — At scale, FCM can cost $50–100 per million notifications. Latency — 200–2000ms is common, especially for cross‑platform messages. Lock‑in — Your entire notification infrastructure is tied to Google’s ecosystem. No direct Android connection — FCM goes through Google Play Services, which doesn’t work on devices without Google (e.g., in China). And on iOS, FCM is just a wrapper around Apple’s APNs, adding another hop and more latency. What if you could have full contr
Continue reading on Dev.to Webdev
Opens in a new tab

