API サーバーを分けるメリット・デメリット
API サーバーを分けるメリット・デメリットについてご紹介します。
背景
とある Web サービスを開発しており、一般ユーザー (toC) と管理画面 (toE) の2種類の Web サービス (SPA) をそれぞれホスティングします。
その SPA から呼び出す API のソースコードは同じなのですが、ドメインも分けて別々にホスティングするか、共通で利用するかどちらが良いかメリット・デメリットを教えてもらったので、ご紹介します。
API サーバーを分けるメリット
- 片方のサービスがアクセス過多になり API サーバーが高負荷になっても、もう片方のサービスは無事
- ログを分けやすい
- 障害発生時にどのサービスが原因か判断しやすい
API サーバーを分けるデメリット
- 料金コストが高くなる可能性がある
以上、API サーバーを分けるメリット・デメリットを把握しておきたい、現場からお送りしました。