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

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

SPEAKER

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:
DATE

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

TRACK Modern API Architectures ADD TO CALENDAR Calendar IconAdd to calendar
SHARE

From the same track

View full Schedule

Logo

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

Register
Shape
TOP