タグ

API

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

ネットワーク 2026.09.12 24

エンドポイントという言葉は3つの別のものを指す|APIの窓口・守る端末・クラウドの接続口

エンドポイントを調べるとURLの説明が出る記事と、ノートPCを守る話が出る記事があります。どちらも正しく、同じ語が別のものを指しているだけです。APIの個々の窓口、セキュリティで守る対象の端末、クラウドのサービス接続口の3つを切り分け、その語に付く述語と数え方の単位から判別する方法を整理します。

レートリミットの代表アルゴリズム 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 ステータスコードの意味、「どんなときに返ってくるか」、「原因がクライアント側かサーバ側かの切り分け方」 を初心者向けに整理します。「番号は知っているけど意味と対処を即答できない」 レベルから一段上に行くための地図として使えます。