Upgrade to Pro — share decks privately, control downloads, hide ads and more …

API First & gRPC

Avatar for mark mark
March 06, 2017

API First & gRPC

My intention with this slide deck is to start a discussion around "API First".
I copied most of the slides from presentations of Tim Burks and Dan Ciruli. If you need more detail please look up their slides or recorded presentations.

Avatar for mark

mark

March 06, 2017

More Decks by mark

Other Decks in Programming

Transcript

  1. API Document Discovery Documents: • Google APIs • AWS Services

    API first: • OpenAPI (prev. Swagger) • API Blueprints • RAML • ...
  2. Many ways classic: • handcrafted Rest API (HTTP + JSON)

    API first: • Discovery Documents (HTTP + JSON | gRPC) • OpenAPI (was Swagger) + gRPC Novel serialization approaches: • Cap’n Proto cerealization • Thrift
  3. Discovery Documents Discovery Documents: • Service clients are generated •

    Generators for many technologies are available • Documentation is generated • Discovery Document format is specified