Backend Development 7 min read

Elixir Meetup Highlights: Legacy System Migration, WebRTC Development, and Distributed Virtual Players

The seventh Tubi‑sponsored Elixir Meetup featured three expert talks covering the migration of an Express.js/MongoDB legacy system to Elixir/PostgreSQL, building a WebRTC audio chat application with Elixir, and creating a distributed virtual‑player platform using Elixir’s powerful clustering and actor model capabilities.

Bitu Technology
Bitu Technology
Bitu Technology
Elixir Meetup Highlights: Legacy System Migration, WebRTC Development, and Distributed Virtual Players

The seventh Tubi‑sponsored Elixir Meetup attracted over 1,700 online participants, where three seasoned Elixir developers—Chen Yiming, Ma Dawei, and Tian Yu—shared practical experiences and insights.

Tubi Legacy System Migration: Chen explained the Content Assessment service built on Express.js and MongoDB and described how Tubi is gradually replacing it with an Elixir + PostgreSQL stack, using an Elixir proxy for request forwarding, API‑by‑API replacement, and a diff‑response mechanism to ensure functional parity.

WebRTC Audio Chat with Elixir: Ma, the author of Free4Chat, demonstrated how Elixir’s GenServer and Erlang clustering simplify the implementation of a SFU server for WebRTC, highlighting advantages over Java and showing how the system achieves high concurrency and low server load.

Distributed Virtual Players: Tian presented a distributed online NPC platform that leverages Elixir’s clustering and finite‑state machine design, discussing actor‑model concepts, state management, and the use of Phoenix PubSub for event propagation across many concurrent users.

Attendees reported gaining a deeper understanding of Elixir’s ecosystem, migration best practices, WebRTC integration, and the strengths of the actor model for building highly concurrent, scalable services.

backenddistributed systemssystem migrationWebRTCElixiractor-model
Bitu Technology
Written by

Bitu Technology

Bitu Technology is the registered company of Tubi's China team. We are engineers passionate about leveraging advanced technology to improve lives, and we hope to use this channel to connect and advance together.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.