Kin Lane

API Evangelist


Internal APIs Will Be The Secret To Your Success


@APIStrat 2014

September 2014

  • 25 Years Database Engineer
  • 15 Years Web Applications
  • 8 Years Cloud Computing
  • 4 Years Studying APIs


  • Individuals
  • Startups
  • SMB
  • SME
  • Enterprise
  • Government
  • Institutions


SEATTLE, Jul 16, 2002 -- Today (Nasdaq: AMZN) launched its first version of " Web Services," a platform for creating innovative Web solutions and services designed specifically for developers and web site owners.

By using Web Services ( developers can build applications and tools that will allow them to incorporate many of the unique features of into their web sites -- free of charge.

Launched in 1996, the Associates Program is the world's leading online affiliate marketing program. Web sites that are part of the Amazon Associates Program can earn up to 15 per cent for sales generated by referred visitors on thousands of new and used qualifying items. Currently, over 800,000 sites have enrolled in the Associates Program worldwide.

API Commerce Resources

  • /products
  • /orders
  • /sellers
  • /recommendations
  • /cart

Amazon Affiliate
Network of Sites

Internalize APIs

Jeff Bezos

All teams will henceforth expose their data and functionality through service interfaces.

Teams must communicate with each other through these interfaces

There will be no other form of inter-process communication allowed.

The only communication allowed is via service interface calls over the network.

All teams will henceforth expose their data and functionality through service interfaces.

It doesn’t matter what technology they use.

All service interfaces, without exception, must be designed from the ground up to be externalizable.

That is to say, the team must plan and design to be able to expose the interface to developers in the outside world.

No exceptions.

Anyone who doesn’t do this will be fired.

Thank you; have a nice day!

You needed list of employees from HR:

  • employees/

(you make an API call)

You needed compute or storage space from IT:

  • compute/
  • storage/

(you make an API call)

Amazon S3 (Storage)

Amazon EC2 (Compute)

No Longer A Hobby

Deploy Global Infrastructure

Forever Changing How We Build Apps

  • compute/
  • storage/
  • deliver/
  • dns/
  • data/
  • database/
  • messages/
  • notifications/
  • monitoring/
  • more...

(you make an API call)






Imagine What Is Possible


When You Internalize APIs?

Modular API Driven Building Blocks

Build API Driven Solutions

Assortment of API Building Blocks




Modular Resources

Tools For Non-Developers

Nimbleness and Agility



Single Page Apps (SPA)

System Connectors

Ready For Partner Access

Open To Public Eventually?

The End

By Kin Lane (@kinlane)