Infrastructure Building Twitter’s ad platform architecture for the future

Learn how our Revenue Platform team re-built Twitter’s Ad Platform Architecture for the future.

Infrastructure Streaming logging pipeline of Home timeline prediction system

Twitter has recently built a streaming logging pipeline that facilitates the Home Timeline ranking model training. The new pipeline not only shortens the latency but also improves the resiliency.

Infrastructure Surviving the Brazilian Reality TV Surge that Pushed Twitter to the Edge

Twitter’s traffic has had a dramatic increase over the course of 2020. South American traffic peaked at roughly 3x our available capacity. We describe how we survived.

Insights A new approach: Metric learning for SplitNet

We explore state-of-the-art metric learning ML techniques recently launched to production which improve ad relevance, helping Twitter better serve the right ad to the right user at the right time.

Infrastructure Reducing search indexing latency to one second

The challenges the Search Infrastructure team at Twitter went through in order to reduce the search indexing latency to one second.

Insights Using machine learning to predict the value of ad requests

Twitter discusses a simple machine learning model that prioritizes ad requests based on how much revenue we expect to make from them.

Infrastructure Deleting data distributed throughout your microservices architecture

Twitter shares tips for deleting data in a microservices architecture using an erasure pipeline.

Open source Hunting a Linux kernel bug

This outlines the whole debugging process of a Linux kernel bug we found during an incident and demonstrates how we worked with Linux kernel open source community.

Infrastructure Deterministic Aperture: A distributed, load balancing algorithm

As parts of the Twitter application grow, we can scale demands on capacity by adding more instances or replicas to a respective service cluster (i.e., horizontal scaling)

Insights One pattern to rule them all

A design pattern that can be applied to all service types to increase team productivity.

See more