Backend Development 4 min read

Recap of the Online Scala Meetup: Reactive Ad Platform, Functional Programming, Scala 3 Typeclasses, and Spring‑Akka Microservices

The 2021 Online Scala Meetup organized by Tubi featured four technical talks covering a fully reactive ad‑serving platform built with Scala and Akka‑Streams, a pragmatic take on functional programming, Scala 3 typeclass implementation, and a Spring‑Akka microservice integration, followed by summaries and recruitment information.

Bitu Technology
Bitu Technology
Bitu Technology
Recap of the Online Scala Meetup: Reactive Ad Platform, Functional Programming, Scala 3 Typeclasses, and Spring‑Akka Microservices

The 2021 Online Scala Meetup, hosted by Tubi, showcased four technical sessions that explored advanced Scala usage in production systems.

A fully reactive ad serving platform using Scala & Akka‑Streams – Senior backend engineer Cheng Yingyu described how Tubi applies Akka‑Streams and Akka actors to build reusable graphs for a responsive advertising service, highlighting challenges and debugging techniques.

Secularized functional programming – ThoughtWorks consultant Yang Yun presented the pain points of adopting functional programming in everyday projects, proposing a trimmed‑down approach that retains core benefits while reducing learning overhead, and introduced a type‑flow methodology for large‑scale design.

Scala 3 Typeclasses – Clojure expert Liu Xin demonstrated hard‑core code examples illustrating Scala 3’s new syntax (given, extension, type lambda, and traits) that enables Haskell‑style typeclasses in regular applications, using a rewrite of the Jaskell combinator as a case study.

Spring + Akka microservice practice – Veteran Scala practitioner Yang Bajing shared a hands‑on session on integrating Spring and Akka services via gRPC, covering service registration, authentication, and practical tips for Akka‑gRPC usage.

The meetup concluded with a wish for a happy Spring Festival, links to video recordings and slide materials on the Scala Meetup GitHub repository, and a note that Tubi is actively hiring.

MicroservicesSpringreactive programmingFunctional ProgrammingAkkaScalaTypeclasses
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.