LatencyとThroughputの違い
パフォーマンスバックエンドAPI
システムの性能を話題にすると、LatencyとThroughputという2つの言葉がまず出てくる。どちらも「速さ」にまつわる言葉なので、最初のうちは混同しがちだ。かくいう僕も、長らく同じ意味だ...
7件の記事
システムの性能を話題にすると、LatencyとThroughputという2つの言葉がまず出てくる。どちらも「速さ」にまつわる言葉なので、最初のうちは混同しがちだ。かくいう僕も、長らく同じ意味だ...
Supabaseを使っていると、Row Level Security、いわゆるRLSを避けて通れない。テーブルを作ってクライアントから読もうとすると、ほぼ例外なく「RLS policyを書こう...
ページネーションの設計は、「何件ずつ返すか」を決めれば済む話ではない。最初は ?page=2 や ?limit=20 くらいで十分に見える。ところが、いざAPIとして設計しようとすると、厄介な...
先日、HTTPメソッドに QUERY が追加された、という話を見かけた。第一印象は、GETにBodyを付けられるようになったのかな、くらいのものだった。予想通りと言えば予想通りである。ただ、実...
僕は普段、社内向けのアプリケーションを作ることが多い。外部に公開するAPIを、自分で設計・実装する機会はあまりなかった。そのため、レートリミットへの理解も「制限に達したら 429 Too Ma...
Xでこんな投稿を見かけた(https://x.com/jahirsheikh8/status/2070849696730607695)。バックエンドの面接問題という体裁で、2つのAPI設計のう...
サーバーレスは、なんとも魅力的な選択肢だ。インフラ管理から解放され、使った分だけ払えばよい。ところが実際に導入してみると、インフラの手間が減った代わりに別の苦労が待っている。アプリケーション設...