You are viewing content from a past/completed QCon - November 2020

Rebuilding Twitter’s public API

In August 2020, Twitter launched v2 of our API on top of a new architecture that could more easily scale with the large number of API endpoints we plan to deliver in the future.  As part of this design process, we drafted goals around Abstraction, Ownership, and Consistency. With the above goals in mind, we then designed and built a common platform to host all of our new Twitter API endpoints. In this talk, we'll walk through the goals of our API platform and how new APIs are built and run in production.

Key Takeaways

  • Learn why Twitter's multi-tenant API platform was built
  • Learn how Twitter engineers use Scala, GraphQL, and the OpenAPI Spec to define new APIs
  • Learn how Twitter uses SLOs for monitoring and alerting in production


Steve Cosenza

Tech Lead of the DES API Team @Twitter
Steve Cosenza is a Senior Staff Software Engineer at Twitter where for the last 8 years he's built HTTP and stateful streaming systems as well as the underlying open source Finatra framework that powers them. Steve has a BS in Computer Science from Cornell University, and a MS in Information... Read more Find Steve Cosenza at:

Wednesday Nov 11 / 01:40PM EST (40 minutes)

TRACK Modern API Architectures ADD TO CALENDAR Calendar IconAdd to calendar

From the same track

View full Schedule


Build your learning journey and level-up on the skills most in-demand in 2021. Attend QCon Plus (May 17-28, 2021).

Save your spot for $599 before May 28th