Bitu Technology
Author

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.

67
Articles
0
Likes
180
Views
0
Comments
Recent Articles

Latest from Bitu Technology

67 recent articles
Bitu Technology
Bitu Technology
May 29, 2020 · Big Data

Optimizing Data Access in Tubi Data Runtime: Redshift Connector, SQL Cell Magic, and JupyterLab Extensions

This article explains how Tubi Data Runtime (TDR) streamlines data access on JupyterHub by introducing an optimized Redshift connector, custom SQL cell magic, and JupyterLab extensions for data exploration, reducing latency and resource usage while enhancing collaboration and usability for data scientists and engineers.

DataConnectorJupyterHubKubernetes
0 likes · 12 min read
Optimizing Data Access in Tubi Data Runtime: Redshift Connector, SQL Cell Magic, and JupyterLab Extensions
Bitu Technology
Bitu Technology
May 21, 2020 · Backend Development

Beijing Elixir Meetup Recap: Elixir Meets Rust, Phoenix LiveView, Bits & Bytes, and FoundationDB

The Beijing Elixir Meetup featured four technical talks covering Rust integration with Elixir, an introduction to Phoenix LiveView, deep dives into bits, bytes, strings and emojis in Elixir, and using FoundationDB within the Erlang/Elixir ecosystem, all accompanied by detailed slide links and a lively Q&A session.

ElixirFoundationDBPhoenix LiveView
0 likes · 4 min read
Beijing Elixir Meetup Recap: Elixir Meets Rust, Phoenix LiveView, Bits & Bytes, and FoundationDB
Bitu Technology
Bitu Technology
Apr 27, 2020 · Fundamentals

Recap of the 2020 Online Scala Meetup: Design Patterns, ZIO STM, Scala‑Java Integration, and Shapeless

On April 18, the inaugural 2020 Online Scala Meetup organized by Tubi featured four speakers who explored Scala design patterns, demonstrated ZIO STM usage, shared best practices for integrating Scala into Java codebases, and introduced Shapeless’s type-level programming, offering valuable insights for developers.

Functional ProgrammingScalaShapeless
0 likes · 6 min read
Recap of the 2020 Online Scala Meetup: Design Patterns, ZIO STM, Scala‑Java Integration, and Shapeless
Bitu Technology
Bitu Technology
Feb 12, 2020 · Backend Development

Performance Testing and Optimization of Tubi's Real-Time Recommendation Service

This article describes how Tubi’s engineering team built and optimized a real‑time recommendation backend, using ScalaMeter microbenchmarks and wrk2 load testing to measure latency, throughput and error rates, and demonstrates scaling the service across multiple machines with custom scripts.

Load Testingbackendmicrobenchmark
0 likes · 12 min read
Performance Testing and Optimization of Tubi's Real-Time Recommendation Service
Bitu Technology
Bitu Technology
Feb 2, 2020 · R&D Management

Remote Work Practices and Collaboration Model at Tubi Beijing Team

This article shares Tubi Beijing's extensive remote‑working experience, comparing communication challenges to distributed system problems and offering practical strategies—such as asynchronous messaging, task‑queue management, regular cross‑site visits, and collaborative tools—to improve trust, efficiency, and team cohesion across time zones.

Asynchronous CommunicationEngineering Managementcollaboration tools
0 likes · 12 min read
Remote Work Practices and Collaboration Model at Tubi Beijing Team
Bitu Technology
Bitu Technology
Dec 20, 2019 · Big Data

Building a Model‑Driven Data Platform at Tubi: From Data Warehouse to Automated Machine Learning

The article describes how Tubi, North America’s largest free‑streaming service, built a model‑driven data platform using a high‑quality data warehouse, DBT‑based transformations, Kubernetes‑hosted JupyterHub, low‑latency Scala/Akka services, and automated machine‑learning pipelines to accelerate experimentation and decision‑making.

data engineeringdata platformdbt
0 likes · 11 min read
Building a Model‑Driven Data Platform at Tubi: From Data Warehouse to Automated Machine Learning
Bitu Technology
Bitu Technology
Nov 15, 2019 · Backend Development

Recap of the Scala Meetup: Cats Introduction and Akka Applications

The November 3 Scala Meetup featured senior expert Deng Caoyuan’s whiteboard brainstorming and Tencent engineer Qu Guodong’s Cats tutorial, followed by a deep dive into Akka with real‑world examples such as a financial computing platform, real‑time article recommendation, web crawling, streaming, and practical tips for Scala developers.

AkkaCatsFunctional Programming
0 likes · 7 min read
Recap of the Scala Meetup: Cats Introduction and Akka Applications
Bitu Technology
Bitu Technology
Nov 13, 2019 · Backend Development

Rebuilding Tubi's Advertising System with Scala and Akka – Part 1: Request Parsing, Validation, and Filtering

This article explains why Tubi rewrote its legacy PHP ad platform, how it adopted Scala, Akka, and Reactive Streams to model the ad request lifecycle as a reactive stream, and details the first three processing steps—parsing, enrichment, and precise filtering—along with sample Scala filter code.

AdTechAkkaReactive Streams
0 likes · 8 min read
Rebuilding Tubi's Advertising System with Scala and Akka – Part 1: Request Parsing, Validation, and Filtering
Bitu Technology
Bitu Technology
Aug 16, 2019 · Frontend Development

Design and Architecture of the Tubi Web Player: A Modular Frontend Solution

Facing rapid growth and the need to support dozens of OTT platforms, Tubi’s frontend team redesigned its web player into an independent, TypeScript‑driven module with a clear Adapter‑Player‑Action‑Reducer architecture, monorepo management, comprehensive testing and documentation, enabling higher code quality and a better cross‑platform playback experience.

MonorepoReduxTesting
0 likes · 13 min read
Design and Architecture of the Tubi Web Player: A Modular Frontend Solution