DAY 1 13:30-14:00 Main Room C
KoJaEn
配信あり

Pushsphere: 信頼性が高く、迅速で大量のプッシュ通知を可能にするLINEの秘策

ユーザーは、LINEのメッセージング・プラットフォームがメッセージや音声通話を確実で迅速に通知してくれることを期待しています。プッシュ通知が間に合わず、重要なメッセージや通話を見逃してしまうことは、LINEとしては絶対に避けたい事態です。しかし、APNsやFCMのようなプッシュ通知サービス自体が、特にトラフィックが多い場合、必ずしも信頼できるとは限らない中で、どうすれば信頼性の高い迅速な配信を実現できるのでしょうか?

本講演では、インスタント・メッセージに最適化されたLINEのプッシュ通知配信メカニズム、Pushsphereをオープンソースで公開します。1月1日に世界中の新年の挨拶を一度も滞りなく配信することを可能にした、洗練されたテクニックをご覧ください!

Keywords: Client-side load-balancing, Unreliable third-party services, Circuit breakers and automatic retries, High-volume service on Kubernetes, Armeria

Speaker

Lee Heuiseung

Lee Heuiseung / LINE Plus

Developer eXperience, Platform Product Engineering 3

  • X
  • GitHub
  • Link

Trustin Heuiseung Leeは、JVMエコシステムで最も人気のある非同期ネットワーキング・フレームワークであるNettyプロジェクトの創始者としてよく知られているソフトウェア・エンジニアです。開発者に最高の体験をもたらすフレームワークやライブラリを設計するのが趣味で、LINE+株式会社では、様々なオープンソースを構築している。LINE+株式会社では、マイクロサービスアーキテクチャの導入を促進するために、マイクロサービスフレームワークArmeriaや分散設定リポジトリCentral Dogmaなど、様々なオープンソースソフトウェアを構築しています。

UM IKHUN

UM IKHUN / LINE Plus

Developer eXperience, Platform Product Engineering 3

  • GitHub

ArmeriaやCentral Dogmaを含む、オープンソース化されたLINEのコアプラットフォームに取り組んでいます。

Back to Sessions