filmov
tv
GraphQL, gRPC and REST, Oh My! A Method for Unified API Design • Mike Amundsen • GOTO 2020
Показать описание
This presentation was recorded at GOTOpia Europe 2020. #GOTOcon #GOTOpia
Mike Amundsen - The (API) uncle you wish you had — the ultimate expert
ABSTRACT
APIs are the glue that hold modern software together. If your API fails, it all fails. Folks also tend to overcomplicate the API design. Mike will teach you how write solid APIs without overdoing it.
Once your API is released out into the wild, you'll see users using it in new and creative ways — often in ways that weren't intended in the first place. Which is how we get to versioning — you can't just change the original without violating all those creative initiatives.
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 solid, simple and repeatable way to design APIs [...]
TIMECODES
00:00 Intro
02:50 Overview
04:49 A story of API design & governance
10:05 The challenge of HTTP-centric API design
15:37 A unified method for API design
19:30 Examples/demo
28:07 A unified method for API design continued
Download slides and read the full abstract here:
RECOMMENDED BOOKS
#APIs #GraphQL #gRPC #REST #RESTapis #APIDesign #OpenAPI #AsyncAPI #Protobuff
Looking for a unique learning experience?
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Mike Amundsen - The (API) uncle you wish you had — the ultimate expert
ABSTRACT
APIs are the glue that hold modern software together. If your API fails, it all fails. Folks also tend to overcomplicate the API design. Mike will teach you how write solid APIs without overdoing it.
Once your API is released out into the wild, you'll see users using it in new and creative ways — often in ways that weren't intended in the first place. Which is how we get to versioning — you can't just change the original without violating all those creative initiatives.
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 solid, simple and repeatable way to design APIs [...]
TIMECODES
00:00 Intro
02:50 Overview
04:49 A story of API design & governance
10:05 The challenge of HTTP-centric API design
15:37 A unified method for API design
19:30 Examples/demo
28:07 A unified method for API design continued
Download slides and read the full abstract here:
RECOMMENDED BOOKS
#APIs #GraphQL #gRPC #REST #RESTapis #APIDesign #OpenAPI #AsyncAPI #Protobuff
Looking for a unique learning experience?
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Комментарии