Tag

Akka

1 views collected around this technical thread.

DaTaobao Tech
DaTaobao Tech
Nov 4, 2022 · Backend Development

Designing Stateful and Resource‑Safe Reactive Stream Operators with statefulMap

The article shows how a unified abstraction called statefulMap, together with a resource‑aware mapWithResource primitive, lets developers implement a wide range of complex reactive‑stream operators—such as buffering, indexing, deduplication, and safe DB access—in a concise, composable, thread‑safe manner, dramatically reducing boilerplate code.

AkkaJavaReactive Streams
0 likes · 15 min read
Designing Stateful and Resource‑Safe Reactive Stream Operators with statefulMap
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Jun 17, 2022 · Backend Development

Introducing Flower: A Reactive Programming Framework for Microservice Systems

Flower is a Java‑based reactive programming framework built on Akka that enables developers to compose fine‑grained services into visualized, message‑driven flows, providing instant response, elasticity, and distributed asynchronous processing for high‑performance microservice architectures.

AkkaFlower frameworkJava
0 likes · 11 min read
Introducing Flower: A Reactive Programming Framework for Microservice Systems
Bitu Technology
Bitu Technology
Jun 14, 2022 · Backend Development

Why Tubi Chose Scala: A Backend Transformation Story

The article explains how Tubi, an ad‑supported streaming platform with tens of millions of users, migrated from a Node.js‑Spark‑Redis stack to a Scala‑based backend to achieve sub‑10‑millisecond recommendation latency, improve fault tolerance, and simplify domain modeling using Akka and functional programming.

AkkaConcurrencyMicroservices
0 likes · 7 min read
Why Tubi Chose Scala: A Backend Transformation Story
DataFunTalk
DataFunTalk
Mar 18, 2021 · Fundamentals

Building Popper: Tubi’s Scalable Experimentation Platform

Tubi’s Popper platform combines a Scala‑based experiment engine, reproducible JSON‑stored configurations, a React UI, and data pipelines using Spark and Akka to enable fast, cross‑team A/B testing, automated analysis, health checks, and data‑driven decision making across mobile and OTT services.

A/B TestingAkkaExperimentation platform
0 likes · 15 min read
Building Popper: Tubi’s Scalable Experimentation Platform
Bitu Technology
Bitu Technology
Mar 12, 2021 · Backend Development

Building Popper: Tubi’s Scalable Experiment Platform for Data‑Driven Decision Making

At Tubi, the Popper experiment engine—a Scala‑based, Akka‑powered backend service—combined with a self‑serve UI, automated analysis pipelines, and rigorous health checks, enables teams across ML, mobile, and OTT to run scalable A/B tests, rapidly iterate, and make data‑driven product decisions.

A/B TestingAkkaML
0 likes · 14 min read
Building Popper: Tubi’s Scalable Experiment Platform for Data‑Driven Decision Making
Bitu Technology
Bitu Technology
Feb 2, 2021 · Backend Development

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.

AkkaMicroservicesReactive Programming
0 likes · 4 min read
Recap of the Online Scala Meetup: Reactive Ad Platform, Functional Programming, Scala 3 Typeclasses, and Spring‑Akka Microservices
Bitu Technology
Bitu Technology
Sep 25, 2020 · Backend Development

Scala Meetup Recap: Akka State Management, Parsec Combinators, and ZIO Overview

The article summarizes a 2020 Scala online meetup, covering Akka's distributed state‑management for ad‑serving, Parsec parser combinators for arithmetic expression evaluation, AST manipulation with ANTLR, and an introduction to the functional ZIO library, while reflecting on personal takeaways.

AkkaMeetupParser Combinators
0 likes · 12 min read
Scala Meetup Recap: Akka State Management, Parsec Combinators, and ZIO Overview
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.

AkkaCatsMeetup
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.

AdTechAkkaMicroservices
0 likes · 8 min read
Rebuilding Tubi's Advertising System with Scala and Akka – Part 1: Request Parsing, Validation, and Filtering
Tencent Cloud Developer
Tencent Cloud Developer
Oct 15, 2019 · Backend Development

Improving System Performance and Availability with Reactive Programming: The Flower Framework

The Flower framework, built on Akka Actors, demonstrates how reactive programming’s responsive, resilient, elastic, and message‑driven principles can replace traditional blocking thread models with asynchronous, non‑blocking I/O, allowing a few container threads to handle many requests, doubling throughput, halving latency, and markedly improving system availability.

AkkaFlower frameworkReactive Programming
0 likes · 11 min read
Improving System Performance and Availability with Reactive Programming: The Flower Framework
Architect
Architect
Aug 30, 2015 · Backend Development

Snowball Architecture Overview and Optimization Practices

This article presents a detailed overview of Snowball's backend architecture, technology stack, service decomposition, and the series of performance and scalability optimizations—including quote server, IM service, database caching, monitoring, and deployment strategies—implemented to support rapid growth and market volatility.

AkkaMicroservicesarchitecture
0 likes · 21 min read
Snowball Architecture Overview and Optimization Practices
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 10, 2015 · Backend Development

Migrating Whitepages Services from Ruby to Scala and Akka: Performance Gains and Lessons Learned

Whitepages migrated several high‑traffic services from a Ruby monolith to Scala running on the Akka actor framework, achieving dramatically lower latency and higher throughput while sharing the practical benefits, challenges, and best‑practice insights they discovered during the transition.

AkkaBackend MigrationRuby
0 likes · 6 min read
Migrating Whitepages Services from Ruby to Scala and Akka: Performance Gains and Lessons Learned
Qunar Tech Salon
Qunar Tech Salon
Nov 15, 2014 · Backend Development

Understanding the Actor Model with Akka: Concepts, Messaging, and Fault Tolerance

This article summarizes Arun Manivannan's six‑post series that uses clear analogies and simple Akka examples to explain the Actor model, its message‑passing semantics, lifecycle, hierarchical structure, fault‑tolerance mechanisms, and cross‑platform implementations for building concurrent backend systems.

AkkaConcurrencyMessage Passing
0 likes · 5 min read
Understanding the Actor Model with Akka: Concepts, Messaging, and Fault Tolerance