~/talk

What does it mean to create API products at scale?

Talkat DevX Conf 2022 · 2022-05-02..05-03· [developer-experience, api-design]
slides:none on file

Firebase runs 15+ products across 6+ platforms and manages 100+ API services by enforcing a documented change process that averages under two weeks, handled by an API council of five with a three-member quorum and over 160 proposals/year. A real-world break/change: the v9 JavaScript SDK rewrite cuts payloads up to 85% and ships with a compatibility layer after a two‑year rewrite. Practices include AIPs (google.aip.dev), an automated linter, required approvals and the ability to block launches to keep APIs stable.

AI-written summary · about

  1. 0:00API products at scale
  2. 1:06Process and governance for APIs
  3. 3:33Keeping API quality over time
  4. 6:20Forces degrading API quality
  5. 8:29Firebase’s API governance
  6. 13:21Reviewing API proposals
  7. 15:23Enforcing API governance
  8. 16:05Scaling governance for services
  9. 17:49Style guides for API design
  10. 18:33Keeping APIs good with complexity
  11. 19:38Outcome of API governance
  12. 20:20Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.