Steve Cosenza
@scosenzaSoftware Engineer @ Twitter In August of this year, 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 then discuss how we implemented this API platform using Scala, GraphQL, and the OpenAPI Spec.