エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
はじめに Web アプリケーションのバックエンド開発を中心に仕事をしています。 Java / Spring Boot、Pyt... はじめに Web アプリケーションのバックエンド開発を中心に仕事をしています。 Java / Spring Boot、Python / FastAPI などを使って REST API の設計・実装をしてきました。 これまでの開発では、中規模 SaaS のバックエンド設計を一人で担当し、API62 本を設計・実装した経験があります。 この記事では、 REST API を設計するときに「なぜその形にしたのか」を説明できるようになるための判断ポイント をまとめます。 「正解集」ではなく、 あとから変更・拡張するときに効いてくる考え方を中心に書いていきます。 REST API 設計で“なんとなく”になりがちなポイント REST API は、動くものを作るだけであれば比較的簡単です。 その一方で、次のような状態になりがちです。 URL や HTTP メソッドを雰囲気で決めている とりあえず 200