The Twitter Engineering Blog

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

Observability at Twitter

Topics:

As Twitter has moved from a monolithic to a distributed architecture, our scalability has increased dramatically.Read more…

Streaming MapReduce with Summingbird

Topics:

Today we are open sourcing Summingbird on GitHub under the ALv2.Read more…

Improving accessibility of twitter.com

Topics:

Timelines are the core content of Twitter. And with device independence being one of the core principles of accessibility, we’ve spent the past quarter tuning and enhancing keyboard access for timelines. Our goal was to provide a first-class user experience for consuming and interacting with timelines using the keyboard.Read more…

Bootstrap 3.0

Topics:

We are thrilled to see the Bootstrap community announce the 3.0 release:Read more…

New Tweets per second record, and how!

Recently, something remarkable happened on Twitter: On Saturday, August 3 in Japan, people watched an airing of Castle in the Sky, and at one moment they took to Twitter so much that we hit a one-second peak of 143,199 Tweets per second. (August 2 at 7:21:50 PDT; August 3 at 11:21:50 JST)Read more…

Twitter University: Building a world-class engineering organization

As Twitter has scaled, so too has our engineering organization. To help our engineers grow, it’s important for them to have access to world-class technical training, along with opportunities to teach the skills they’ve mastered. To that end, we’re establishing Twitter University.Read more…

Visualizing Epics and Dependencies in JIRA

The @TwitterTPM team has been exploring ways to visualize work across a number of teams and programs within engineering. One of our key goals is to highlight work that has dependencies and understand whether those dependencies have been met. We’ve arrived at a solution that combines JIRA, GreenHopper and Confluence.Read more…

Login verification on Twitter for iPhone and Android

Topics:

At Twitter, we want to make it easy as possible to secure your account. Designing a secure authentication protocol is tough; designing one that is also simple and intuitive is even harder. We think our new login verification feature is an improvement in both security and usability, and we’re excited to share it with you.Read more…

Announcing Parquet 1.0: Columnar Storage for Hadoop

Topics:

In March we announced the Parquet project, the result of a collaboration between Twitter and Cloudera intended to create an open-source columnar storage format library for Apache Hadoop.Read more…

Mesos Graduates from Apache Incubation

Topics:

The Apache Software Foundation (ASF) has announced the graduation of Apache Mesos, the open source cluster manager that is used and heavily supported by Twitter, from its incubator.Read more…

Pages