COSCUP x UbuCon Asia 2026 Logo
  • About
  • Session
  • Transportation
  • Venue
  • Communities
  • Sponsors
    • Participate Guide
    • First Timer
    • Activity
    • Speaker Participation
    • Welcome Party
    • For Overseas Visitors
    • Open Source Communities
    • Sponsorship Partners
    • Invitation Letter Guide
  • Staff
  • Fringe Events / BoF
  • Blog
  • CoC
中文

Self-Hosting Centrifugo for Real-Time Push Notifications

Time
2026-08-09 11:15 ~ 11:45
Speaker
David Peng
Room
TR311
Co-write
https://hackmd.io/SkQV1NgUfg
Feedback
https://coscup.org/2026-feedback/?session=NMZWGM
JSDC X DevFrontier IntermediateMandarin

Abstract

When implementing server-side push, WebSocket is usually the first thing that comes to mind — but maintaining WebSocket connections yourself is far from simple. You need to handle ping/pong heartbeats, connection management, and reconnection logic. In a microservices architecture, deciding which service owns those connections adds yet another layer of complexity.

We've been running Centrifugo in production for nearly a year, using it to deliver real-time progress notifications for file upload workflows. This talk covers how we integrated this open-source tool so that our backend only needs to call a single RESTful API to push messages to clients — no WebSocket state management required.

Topics covered:

  • Centrifugo's core concepts and channel model
  • Server setup and getting started
  • Backend integration via RESTful API publish
  • Frontend SDK connection and subscription
  • Practical lessons learned from production

Speaker

David Peng

David Peng

在聯發科打工的前端工程師,喜歡寫 Rust ,曾在 JSDC 分享,有在經營 substack 歡迎去看看

Frontend engineer working at MediaTek. Rust enthusiast. Previously spoke at JSDC. Also runs a Substack, feel free to check it out.

Diamond

Cumulative4 YrsCanonical

Gold

Consecutive2 YrsInformation Management AssociationConsecutive2 YrsCathay Financial HoldingsConsecutive5 YrsE.SUN BankCumulative13 YrsMySQLCumulative6 YrsBerry AINitra

Silver

Cumulative16 YrsGamesofa Inc.Cumulative3 YrsLinux Professional Institute

Bronze

Collaborator2 YrsKKTIXCumulative3 YrsNational Center for High-performance ComputingONLYOFFICECumulative6 YrsQNAP Systems, Inc.Consecutive16 YrsThe Archilife Research FoundationSUN SQUARE Co., LtdPenpeer

Friend

Consecutive3 YrsAndes Technology CorporationCumulative12 YrsAppierCumulative3 YrsGeode Labs & ETHTaipei

Special Thanks

Consecutive2 YrsDepartment of Information Technology, Taipei City GovernmentCollaborator3 YrsSiFive數位發展部Rozeta AIGrafana LabsLive YoungCollaborator5 YrsThree Wheel Nitro CoffeeCollaborator9 YrsHackmdCollaborator4 Yrs天瓏書局Collaborator3 YrsTapPayIndividual-Sponsorship

Co-host

Collaborator9 YrsNTUST - Department of Electronic and Computer Engineering

Co-organizer

Collaborator12 YrsOpen Culture Foundation

COSCUP x UbuCon Asia 2026

Conference for Open Source Coders, Users, and Promoters | Asia's largest open source community conference.

Contact

  • Attendee Services
  • Sponsorship
  • Call for Proposals
  • Marketing

Resources

  • COSCUP Blog
  • Newsletter Subscription
  • Event Photos

Sitemap

  • Home
  • About
  • Transportation
20062007200820092010201120122013201420152016201720182019202020212022202320242025