ブックマーク / moonstruckdrops.github.io (1)

  • APIを作る際のAPIバージョンに関するメモ - kurobaraのブログ

    はじめに APIを作るときにどうするか?を開発チーム内で議論したので、備忘録的なメモ 発端となった会話は、こんな感じだったはず 「マイクロアーキテクチャなサービスを作ったときってAPIを作ると思うけど、ライフサイクルって考えてる?」 「APIを利用するフロントは更新できるけど、APIは依存されるものが多いから簡単には更新できないよね?」 「APIってモバイルアプリからも利用した場合、修正しづらくない?バージョン管理でもするの?」 APIの種別 以下の3つぐらいになりそう 外部公開向け モバイルアプリ向け webサービス向け 外部公開向け API変更の影響が大きい ドキュメント更新必須 利用者が離れるのでドラスティックな変更はできない 利用者への周知が必須 モバイルアプリ向け アプリのみが影響を受けるので、API変更における影響は少ない アプリバージョンによるので自由にAPI更新ができない

  • 1