PONOS Advent Calendar 2023の5日目の記事です。 はじめに 昔はWEBサーバといえばHTMLをレンダリングすることが殆どでしたが、2010年代以降はゲームやスマホアプリなどを筆頭に、なんらかのAPIという形式でリソースを提供する、もしくは使用することが非常に多いんじゃないかと思います(体感)。 ということで今回は改めて個人的に 【とりあえずここは気になるというポイント10選】 を挙げて見たいと思います。 正直挙げればキリがないので、インフラ面の話は一切省きソフトウェアとしての部分でチョイスしてみました。 対象者 これから初めてAPIを作るといったサーバエンジニアや、サーバには触れたことがないというエンジニアの方向けの内容です。 10選 1. 認証 まずはなんといっても認証です。 いろんなAPIを使っていると、それぞれ認証方法が異なったりするので真っ先に気になるポイン
![【超基本】API設計で気をつけたい事10選 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/f753c28c0dbfdd860d0d398386cc38dd6654d1e5/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-f625e957b80c4bd8dd47b724be996090.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgwJTkwJUU4JUI2JTg1JUU1JTlGJUJBJUU2JTlDJUFDJUUzJTgwJTkxQVBJJUU4JUE4JUFEJUU4JUE4JTg4JUUzJTgxJUE3JUU2JUIwJTk3JUUzJTgyJTkyJUUzJTgxJUE0JUUzJTgxJTkxJUUzJTgxJTlGJUUzJTgxJTg0JUU0JUJBJThCMTAlRTklODElQjgmdHh0LWNvbG9yPSUyMzNBM0MzQyZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ21pZGRsZSZzPWFmZTIyNWU3OTVjMGQ2OTlkZjBkYWE3YWEyMjVmYjcy%26mark-x%3D142%26mark-y%3D151%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbmlzc3lfZ3AmdHh0LWNvbG9yPSUyMzNBM0MzQyZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTMxYmFiZjAyODVjYWNmMjBlZmM4OTI5NWQ4YzYwNzEw%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Dafbc493e2aa20f3910be52c6fd65d9b9)