タグ

API

API に関連する記事をまとめています。

レートリミットの代表アルゴリズム 4 つを比較 — Token Bucket / Leaky / Fixed / Sliding

レートリミット の代表アルゴリズムは Token Bucket / Leaky Bucket / Fixed Window / Sliding Window の 4 つ。「バーストを許すか」 『 公平性をどう取るか』 『 実装難度』 『 分散環境での同期コスト』 がそれぞれ違うので、「守りたい性質」 に合わせて選ぶ必要があります。アルゴリズムの仕組みと使い分けを実務目線で整理します。

tRPC とは何か?TypeScript で型安全な API を作る仕組みと REST / GraphQL との使い分け

tRPC は TypeScript で 「スキーマ生成も OpenAPI もなしで、サーバとクライアントが完全に型共有する API」を作るためのライブラリです。Zod での入力検証、React Query との統合、Next.js / モノレポでの典型構成、REST / GraphQL との使い分けまで、「なぜ流行ったのか」 を実務目線で整理します。

代表的な HTTP ステータスコードとは?200・301・302・401・403・404・500・502・503 を実務目線で整理

200・301・302・401・403・404・500・502・503 など、実務で頻出する HTTP ステータスコードの意味、`どんなときに返ってくるか`、`原因がクライアント側かサーバ側かの切り分け方` を初心者向けに整理します。`番号は知っているけど意味と対処を即答できない` レベルから一段上に行くための地図として使えます。