DAY 1 13:30-14:00 JST Main Room C
Ko
Streaming

Pushsphere: LINE's Secret Recipe for Reliable, Prompt and High-Volume Push Notifications

Our users expect LINE’s messaging platform to notify them on messages and voice calls in a reliable and prompt manner. They will miss important messages and calls without a push notification on time, which is something LINE wants to avoid at all cost. However, how do we achieve such reliable and prompt delivery when push notification services themselves, such as APNs and FCM, are not always reliable, especially at high-volume traffic?

In this talk, we reveal Pushsphere, our secret yet open-source recipe for LINE’s undefeatably reliable push notification delivery mechanism, optimized for instant messaging. Pay a visit and learn the sophiscated techniques that enabled us to deliver every single happy new year greeting around the globe on January 1st without a hiccup!

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

Presentation Materials Video (Available Soon)

Speaker

Lee Heuiseung

Lee Heuiseung / LINE Plus

Developer eXperience, Platform Product Engineering 3

  • X
  • GitHub
  • Link

Trustin Heuiseung Lee is a software engineer who is often known as the founder of Netty project, the most popular asynchronous networking framework in JVM ecosystem. He enjoys designing frameworks and libraries which yield the best experience to developers. At LINE+ corporation, he builds various open-source software, such as a microservice framework Armeria and a distributed configuration repository Central Dogma, to facilitate the adoption of microservice architecture.

UM IKHUN

UM IKHUN / LINE Plus

Developer eXperience, Platform Product Engineering 3

  • GitHub

Working on the open-sourced LINE's core platform, including Armeria and Central Dogma.

Back to Sessions