conf.directory

GraphQL, gRPC and REST, Oh My! A Method for Unified API Design • Mike Amundsen • GOTO 2020

About this talk

This presentation was recorded at GOTO Chicago 2020. #GOTOcon #GOTOchgo http://gotochgo.com Mike Amundsen - The (API) uncle you wish you had — the ultimate expert ABSTRACT As APIs are adopted in more and more organizations, the need for successful API design and implementation becomes more pressing. Companies that adopt a single API definition format (OpenAPI, AsyncAPI, Schema Definition Language, Protobuff, etc.) are likely to find their options limited as their API ecosystem grows and matures over time. In order to avoid forcing the entire company to adopt a single API style or format, no matter the requirements of providers and consumers, we need a unified API design process. One that doesn't pre-determine implementation details such as REST, GraphQL, gRPC, and others. Based on materials in Amundsen's book "Design and Build Great Web APIs", this talk describes a simple, repeatable process for API designers to capture and document design details in a way that allows API developers to make their own decisions on which API style best fits the needs of the company and the consumer. Whether you are responsible for API architecture, design, implementation, or support [...] TIMECODES 00:00 Intro 02:07 A story of API design & governance 04:17 The challenge of HTTP-centric API design 06:34 A unified method for API design 09:12 Examples/demo 15:10 A unified method for API design continued Download slides and read the full abstract here: https://gotochgo.com/2020/sessions/1270/graphql-grpc-and-rest-oh-my-a-method-for-unified-api-design RECOMMENDED BOOKS Mike Amundsen • Design and Build Great Web APIs • https://bookshop.org/a/9452/9781680506808 Kasun Indrasiri & Danesh Kuruppu • gRPC: Up and Running • https://amzn.to/3sBGBJJ https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.facebook.com/GOTOConferences #APIs #GraphQL #gRPC #REST #RESTapis #APIDesign #OpenAPI #AsyncAPI #Protobuff Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at http://gotocon.com SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1

Stay Updated

Get notified about new features and conference additions.

GraphQL, gRPC and REST, Oh My! A Method for Unified API Design • Mike Amundsen • GOTO 2020 by Mike Amundsen | conf.directory | conf.directory