The Twitter Engineering Blog

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

Results from Engineering for: 2016

Moving Top Tweet Search Results from Reverse Chronological Order to Relevance Order

How Twitter search broke out of its reverse chronological order constraints to bring people more relevant results.

Read more...

Simplify Service Dependencies with Nodes

A history of how we handle service dependency graphs in search backend, and introducing a new library to make the implementation of asynchronous services in Java easier.

Read more...

Omnisearch Index Formats

In this post, we discuss how we have evolved our search technology to accommodate diverse document types, the surprising performance impact of these changes, and how we are using this improved technology to power Twitter’s latest product efforts.

Read more...

#WhyIAttendGHC 2016

An overview of our trip to GHC this year

Read more...

How Twitter deploys its widgets JavaScript

The technical details of how Twitter safely deploys widgets.js to keep things simple for publishers, catch mistakes early, and avoid negative customer impact.

Read more...

Reinforcement Learning for Torch: Introducing torch-twrl

We are exploring RL as a learning paradigm, and to that end, Twitter Cortex built a framework for RL development. Today, Twitter is open sourcing torch-twrl to the world.

Read more...

The infrastructure behind Twitter: efficiency and optimization

Our first blog as part of the infrastructure series gives an overview of our data centers and the hardware engineering journey at Twitter.

Read more...

Search Relevance Infrastructure at Twitter

A behind-the-scenes look at the relevance infrastructure that powers Twitter search quality improvements.

Read more...

SuperRoot: Launching a High-SLA Production Service at Twitter

Our search infrastructure team is building Omnisearch, a new information retrieval system to power the next generation of relevance-based, personalized products. We recently launched SuperRoot, the first major architectural component of Omnisearch. In this blog post, we detail the path to building and launching a high-SLA production system at Twitter.

Read more...

Discovery and Consumption of Analytics Data at Twitter

Tags

Details about how data engineers and scientists discover and consume analytics data at Twitter.

Read more...

Pages