Continuous Evolution of APIs @ GitHub, by Marc-André Giroux
Maintaining an API is no easy task. At GitHub, we often faced problems evolving our GraphQL schema. What fields are being used? Who is using them? Can we remove this field safely?
We recently tackled this problem. This is the story of how we regained confidence in building and evolving great APIs.
About Marc-André Giroux
A Jazz guitarist turned developer, Marc-André is currently working at GitHub, where he is trying to help building better APIs. When he's not hacking on or thinking about GraphQL, you might find him throwing heavy weights above his head.