All sessions are in PDT (UTC -7)
Back To Schedule
Thursday, September 10 • 10:30am - 11:00am
GraphQL, gRPC and REST, Oh My!: A Method for Unified API Design - Mike Amundsen, amundsen.com Inc.

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

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, this talk provides valuable information on how you can improve the quality of your APIs from start to finish.

avatar for Mike Amundsen

Mike Amundsen

Author, Adviser, Trainer, amundsen.com, Inc.
An internationally known author and speaker, Mike Amundsen consults with organizations around the world on network architecture, Web development, and the intersection of technology & society. He works with companies large and small to help them capitalize on the opportunities provided... Read More →

Thursday September 10, 2020 10:30am - 11:00am PDT
  • Presentations Available Yes