The Twitter Engineering Blog

Information from Twitter's engineering team about our technology, tools and events.

Posts from Engineering: analytics

Open Sourcing Twitter Heron

We’re open sourcing Heron, our real-time stream processing engine which has been powering all of Twitter’s real-time analytics for over two years.

Read more...

Implications of use of multiple controls in an A/B test

Using a second control can be a tempting method of validating experiment results. We explore the statistics underlying usage of a second control, and conclude that this approach is strictly inferior to using a single large control.

Read more...

Visually explore funnels of user activities

We describe our experimental visual analytics approach for funnel analysis, which helps us explore how users interact with the user interfaces and gain new insights for improving user engagement with Twitter.

Read more...

Detecting and avoiding bucket imbalance in A/B tests

Some simple techniques to detect potentially biased implementations of A/B tests.

Read more...

Twitter experimentation: technical overview

A description of Twitter’s A/B experiment evaluation pipeline and metric computation.

Read more...

The what and why of product experimentation at Twitter

We introduce the experimentation cycle, and discuss the role experimentation plays in decision-making and innovation.

Read more...

Flying faster with Twitter Heron

A new real-time analytics platform at Twitter scale.

Read more...