~/talk

GraphQL, gRPC, REST, Oh My! - A Method for Unified API Design

Talkat apidays LIVE Jakarta 2020 · on Wednesday, 2020-09-30· [api-design, web-platform]
slides:none on file

Argues for designing APIs as an abstract interface description using ALPS description (or Dublin Core profiles) instead of HTTP-first artifacts, and demonstrates a CLI tool that reads one YAML description and generates GraphQL SDL, generates gRPC protobuf and a full OpenAPI (including mock server and sample data). Shows the design can translate to multiple implementations, notes the description deliberately contains no URLs or methods so it cannot directly generate implementation code but does produce consistent, translatable specs.

AI-written summary · about

  1. 0:00Start
  2. 2:35Overview
  3. 3:30A Story of API Design and Governance
  4. 6:32The Challenge
  5. 10:21A Unified Design Solution
  6. 18:45A Method for Unified API Design
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.