jbell Profile Banner
James Bellenger Profile
James Bellenger

@jbell

Followers
2K
Following
2K
Media
139
Statuses
766

holiday card enthusiast

Oakland, CA
Joined July 2009
Don't wanna be here? Send us removal request.
@jbell
James Bellenger
3 years
This seems like a fine time to look back on the rather decent API platform our team built at Twitter.
31
200
1K
@jbell
James Bellenger
3 years
RT @THISWILLWORK: I am going to miss this place. We built something special here, and I do not expect to see its like ever again. I have wo….
0
439
0
@jbell
James Bellenger
3 years
Fired a little less than 8 years in the tweet mines. I loved working here.
Tweet media one
274
133
3K
@jbell
James Bellenger
3 years
Couldn't agree more strongly.
53
16
252
@jbell
James Bellenger
3 years
RT @sachee: you did not just layoff almost all of infra and then make some sassy remark about how we do batching . like did you bother to e….
0
4K
0
@jbell
James Bellenger
3 years
RT @LouPas: @elonmusk Elon, Great chat yesterday, As you heard overwhelmingly from senior advertisers on the call, the issue concerning us….
0
3K
0
@jbell
James Bellenger
3 years
RT @mikecvet: I think its fair to say that new management is entering the “find out” phase.
0
16
0
@jbell
James Bellenger
3 years
RT @CharlieCroom: This dude is laying off thousands right now, has said nothing all week, can't be bothered to sign the letter, and doesn't….
0
74
0
@jbell
James Bellenger
3 years
The team that built this platform are the kindest and most talented humans that I’ve had the privilege of working with. Thank you. #OneTeam.
13
13
450
@jbell
James Bellenger
3 years
I’m exceptionally proud of what our team has built over the last 5 years. It is hardcore engineering at scale, solving difficult problems, built humanely.
5
3
230
@jbell
James Bellenger
3 years
The pace of product changes that are (and will be) coming to Twitter would literally not be possible without the long-term investments we’ve made in building this api platform.
1
1
182
@jbell
James Bellenger
3 years
This platform has been a critical but invisible part of powering nimble product development at twitter, reaching literally millions of users every hour of every day.
1
4
172
@jbell
James Bellenger
3 years
We got here with deep & long-term commitment of engineering leadership. Managers grew a team around an early prototype, directors prioritized api migrations, and partner teams front-loaded integrations with the platform without knowing if/when their work would pay off.
2
3
229
@jbell
James Bellenger
3 years
Getting to this point didn’t happen overnight. It was slow! It was hard! It wasn’t always clear that it would work. What if it took too long!?.
2
3
185
@jbell
James Bellenger
3 years
Just in this calendar year, there have been over 1000 changes to this graphql api by over 300 developers at Twitter. The api serves 1.5 BILLION graphql fields per second across 3000 different data types. The system is vast, developerable, and efficient.
5
27
372
@jbell
James Bellenger
3 years
This api platform serves your home timeline, every tweet embedded in your favorite nytimes article, and the entirety of the 3rd-party developer api which uses our graphql system to fulfill every part of every api request.
1
3
197
@jbell
James Bellenger
3 years
For the last 2 years, EVERY SINGLE new Twitter feature was delivered on this api platform. Twitter blue, spaces, tweet edit, birdwatch, and many many many others.
2
3
232
@jbell
James Bellenger
3 years
Flash forward to 2022. Over 5 years, we’ve migrated almost every api used by the Twitter app into a unified graphql interface. Getting api changes into production used to be measured in weeks, now it's measured in hours.
3
12
315
@jbell
James Bellenger
3 years
THE YEAR IS 2017. Building new features for the bird app means exposing new data over Twitter’s APIs. This involves coordinating changes across many services and many teams, because microservices.
1
2
236