Web API implementation Guide
Web API を実装するときの参考になりそうなものたち
Design practice for web API
grpc OpenAPI
Practical API Design at Netflix, Part 1: Using Protobuf FieldMask | by Netflix Technology Blog | Netflix TechBlog
API Designs - ebiken
shieldfy/API-Security-Checklist: Checklist of the most important security countermeasures when designing, testing, and releasing your API
HTTP検索条件、GETにするか?POSTにするか? | フューチャー技術ブログ
Benchmark
https://github.com/mcollina/autocannon
Common Design Patterns  |  Cloud APIs  |  Google Cloud
Custom Methods  |  Cloud APIs  |  Google Cloud
JSON:API — Latest Specification (v1.0)
schema first
code first もありえる
https://zenn.dev/waddy/books/graphql-nestjs-nextjs-bootcamp/viewer/nestjs#コードファーストとスキーマファースト
schema first であれば、サーバーサイドの実装をまたずにクライアント側の実装ができる?
規模が大きいとこっちのほうがいいのかな?
構築時に意識したいこと
auth
o11y
Logging
monitoring
endpoint 定義
Health check
環境
Web FWで env 設定できるよ
変数があるかは起動時にチェックしようね
graceful shutdown
credential managemant
SM on GCP
timeout
文字コード