Open14
strawberry

strawberry の info は Generic なので以下のように書ける
ctx: Info[CustomContext]

fast api との連携
context
リクエストの取得
権限の確認

play ground は header に token を入れれば認証できそう

sentry

http 認証

このような認証パターンもある

エラーを拡張する

sentry 統合のやりとり
datadog を参考に

参考にしたディレクトリ構成

dataloder
data loader をどのように使えば良いか
-> ログイン user をキャッシュしておく
-> root key を使っているケースを考えてみる
どうやら dataloader はライブラリを問わず共通の仕様があるみたい

pydantic を使った検証ができる

https://github.com/graphql/graphql-playground syntax が誤っているとうんともすんとも言わないので困る

エラー時のlogを変更
execute 実行時のコード