Presentation: API Design Lessons Learned: Enterprise to Startup
Abstract
When faced with a blank canvas and numerous API design decisions to make at the start of a new project or a new company, how does one go about that? Finding the design fit for APIs — private and public alike — is usually a pursuit aided by experience and reflections. In this talk, we explore lessons learned at big companies like Microsoft and LinkedIn, and adapt the insights drawn from them to fit a fast-growing startup.
API design choices for green-field projects subsume a wide spectrum: security, programming languages, transfer protocols, tools and frameworks, data formats, parameter composition, etc. Instilling insights from successful API designs and avoiding costly API design bugs help fast-growing startups design their APIs sensibly in the face of ambiguity and unknowns.
Similar Talks
Psychologically Safe Process Evolution in a Flat Structure

Director of Software Development @Hunter_Ind
Christopher Lucian
Not Sold Yet, GraphQL: A Humble Tale From Skeptic to Enthusiast

Software Engineer @Netflix
Garrett Heinlen
Let's talk locks!

Software Engineer @Samsara
Kavya Joshi
How Did Things Go Right? Learning More From Incidents

Site Reliability Engineering @Netflix
Ryan Kitchens
Graceful Degradation as a Feature

Director of Product @GremlinInc
Lorne Kligerman
A Dive Into Streams @LinkedIn With Brooklin

Data Infrastructure @LinkedIn
Celia Kung
Liberating Structures @CapitalOne

Agile Coach, Engineering @CapitalOne
Greg Myers
Making 'npm install' Safe

Software Engineer @agoric
Kate Sills
Driving Technology Transformation at @WeWork

Fellow Engineer, Developer Platform @WeWork