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
Jun 8, 2023 · Backend Development

Lexical – The Next‑Generation Language Server: Architecture, Features, and Future Roadmap

The article reviews Scott's presentation on Lexical, the next‑generation Elixir language server, explaining the Language Server Protocol, Lexical's dual‑node architecture, modular design for easy contribution, and upcoming development plans, while inviting the community to explore the video replay and contribute.

ElixirLanguage Server ProtocolLexical
0 likes · 7 min read
Lexical – The Next‑Generation Language Server: Architecture, Features, and Future Roadmap
Bitu Technology
Bitu Technology
Jun 1, 2023 · Backend Development

Elixir for Live HLS Video Streaming: Architecture and Implementation at Tubi

The article recaps Tubi’s eighth Elixir Meetup, detailing Horvo’s presentation on building a live HLS video streaming backend with Elixir, covering the system’s transcoder, scheduler, HLS server, encryption, ad‑insertion strategies, and why Elixir was chosen for high‑performance backend services.

Ad InsertionElixirEncryption
0 likes · 9 min read
Elixir for Live HLS Video Streaming: Architecture and Implementation at Tubi
Bitu Technology
Bitu Technology
May 23, 2023 · Backend Development

Why Tubi Chose Elixir and Its Benefits: A Technical Journey

The article explains Tubi's migration from PHP and Node.js to Elixir, detailing how the functional language improved the performance of their policy engine and other backend services, while sharing engineers' experiences and addressing concerns about using a niche technology.

ElixirPerformancePolicy Engine
0 likes · 7 min read
Why Tubi Chose Elixir and Its Benefits: A Technical Journey
Bitu Technology
Bitu Technology
Apr 7, 2023 · Cloud Native

Managing Kubernetes Resource Manifests with Kustomize: Aggregation, Overlays, and Components

This article explains how Tubi’s engineering team uses Kustomize to simplify and scale Kubernetes Resource Manifest management by aggregating resources, applying patches, organizing bases and overlays, and leveraging reusable components to reduce duplication and improve maintainability across clusters and namespaces.

ComponentInfrastructureKubernetes
0 likes · 15 min read
Managing Kubernetes Resource Manifests with Kustomize: Aggregation, Overlays, and Components
Bitu Technology
Bitu Technology
Jan 18, 2023 · Backend Development

Scala Meetup #8: Tubi’s gRPC Evolution, Functional Programming with Scala, and Scala in Interactive Notebooks

The eighth Scala Meetup featured three technical talks—Tubi’s journey with gRPC and Akka‑gRPC migration, an introduction to functional programming concepts in Scala, and the use of Scala in interactive notebooks—followed by audience Q&A and links to full recordings and slides.

AkkaFunctional ProgrammingInteractive Notebooks
0 likes · 8 min read
Scala Meetup #8: Tubi’s gRPC Evolution, Functional Programming with Scala, and Scala in Interactive Notebooks
Bitu Technology
Bitu Technology
Jan 11, 2023 · Backend Development

Optimizing Performance, Stability, and Edge Cases of Elixir‑gRPC Services in Production

This article shares Tubi’s experience using Elixir‑gRPC in production, covering performance optimizations, stability measures, HTTP/2 edge‑case handling, and practical code examples for efficient Protobuf processing; it also discusses Envoy sidecar integration, interceptor usage, and lessons learned from real‑world deployments.

ElixirEnvoyHTTP/2
0 likes · 13 min read
Optimizing Performance, Stability, and Edge Cases of Elixir‑gRPC Services in Production
Bitu Technology
Bitu Technology
Dec 2, 2022 · Backend Development

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.

ElixirWebRTCactor-model
0 likes · 7 min read
Elixir Meetup Highlights: Legacy System Migration, WebRTC Development, and Distributed Virtual Players
Bitu Technology
Bitu Technology
Nov 18, 2022 · Fundamentals

Tubi’s Switchback Experiment Platform: Design, Challenges, and Solutions

The article describes Tubi’s internal experimentation platform, explaining how traditional user‑group A/B tests can suffer from network interference and how Switchback experiments—time‑window based designs—address these issues, detailing their implementation, statistical methods, and the practical challenges overcome.

A/B testingSwitchback experimentscausal inference
0 likes · 12 min read
Tubi’s Switchback Experiment Platform: Design, Challenges, and Solutions
Bitu Technology
Bitu Technology
Jul 8, 2022 · Artificial Intelligence

Applying NLP and Machine Learning to Classify Tubi User Feedback

This article explains how Tubi leverages natural‑language processing, sentence embeddings (USE and BERT), and LightGBM models to automatically categorize large volumes of Net Promoter Score comments and customer‑support tickets, enabling data‑driven product decisions and workflow automation.

EmbeddingsLightGBMNLP
0 likes · 11 min read
Applying NLP and Machine Learning to Classify Tubi User Feedback
Bitu Technology
Bitu Technology
Jun 29, 2022 · Backend Development

Recap of Scala Meetup #7: Tubi Recommendation System Architecture, The Nature of Computation, and Reactive Streams in Large-Scale Scenarios

The seventh Scala Meetup gathered over 1400 online participants to share three technical talks covering Tubi's content recommendation system architecture, philosophical insights into the nature of computation, and practical experiences with reactive streams in large‑scale JVM environments, followed by a round‑table discussion and audience feedback.

Category TheoryFunctional ProgrammingReactive Streams
0 likes · 15 min read
Recap of Scala Meetup #7: Tubi Recommendation System Architecture, The Nature of Computation, and Reactive Streams in Large-Scale Scenarios