분산형 푸시 알림: 중앙 집중화의 함정에서 벗어나기?

2025-02-04

이 글에서는 모바일 푸시 알림이 분산형 서비스에 중앙 집중화를 어떻게 초래하는지, 그리고 주류 구성에서도 이를 어떻게 피할 수 있는지에 대해 탐구합니다. 많은 분산형 앱(예: Mastodon, Nextcloud)은 현재 Firebase Cloud Messaging(FCM)에 의존하고 있으며, 이는 중앙 집중화로 이어집니다. 이 글에서는 FCM 서버와 직접 통신하기 위해 WebPush 프로토콜을 직접 사용하고 UnifiedPush 프레임워크와 결합하여 분산형 푸시 알림을 구현하는 솔루션을 제안합니다. 이렇게 하면 중앙 집중식 게이트웨이의 필요성이 없어지고 사용자는 원하는 서비스를 선택할 수 있습니다. 모든 서비스가 즉시 WebPush를 지원하는 것은 아니지만, 미래의 추세는 분산화입니다.

개발