本特集では、SBI生命保険のエンジニアが現場で培ったAWS(Amazon Web Services)のコストを抑えるテクニックを紹介する。今回はマイクロサービスアーキテクチャーの導入について説明する。 現在のシステム開発は素早いビジネス変化に追従することが求められている。こうしたシステムに欠かせないアーキテクチャーの1つが「マイクロサービスアーキテクチャー」である。マイクロサービスアーキテクチャーは従来のモノリシック(一枚岩)なシステム構成とは異なり、システムを独立性の高い小さなサービスの集合体として構成し、サービス間をRESTfulなAPI(アプリケーション・プログラミング・インターフェース)などで連携させる。 マイクロサービスアーキテクチャーはコスト削減につながる。理由の1つが改修での開発工数・テスト工数を抑えやすいことだ。マイクロサービスアーキテクチャーは小さなサービスの集合体なので