マスタリングAPIアーキテクチャ : モノリシックからマイクロサービスへとアーキテクチャを進化させるための実践的手法

書誌事項

マスタリングAPIアーキテクチャ : モノリシックからマイクロサービスへとアーキテクチャを進化させるための実践的手法

James Gough, Daniel Bryant, Matthew Auburn著 ; 石川朝久訳

オライリー・ジャパン , オーム社 (発売), 2024.10

タイトル別名

Mastering API architecture : design, operate, and evolve API-based systems

タイトル読み

マスタリング API アーキテクチャ : モノリシック カラ マイクロサービス エト アーキテクチャ オ シンカ サセル タメ ノ ジッセンテキ シュホウ

大学図書館所蔵 件 / 52

この図書・雑誌をさがす

内容説明・目次

内容説明

この10年の間に、ソフトウェア開発を行う方法は大きく変容しました。作業に依存関係が生じるモノリシックなアーキテクチャから、APIによるマイクロサービスアーキテクチャが主役となりつつあります。一度構築すれば終わりではなく、変化とスピード、生産性の向上に対応するため、APIの設計、構築、運用、変更に関するニーズはますます高まっています。本書は、モダンなAPI駆動型アーキテクチャについて解説する書籍です。既存のモノリシックアーキテクチャから、どのようにAPI駆動型のシステムへ発展させていくかを、カンファレンスシステムを例に、具体的なケーススタディを通してわかりやすく解説しています。REST APIの基礎から、最適な設計、構築、運用、バージョン管理、およびテスト方法まで、API設計と改善の全体像をしっかり学ぶことができます。また、APIゲートウェイ、サービスメッシュなどの技術を用いて、外部トラフィックと内部トラフィックの接続を効率的かつ安全に行う方法や、APIの脅威モデリング、セキュリティ対策、さらにはクラウドサービスへのスムーズな移行方法についても取り上げます。

目次

  • イントロダクション
  • 第1部 APIの設計・構築・テスト(APIの設計・構築・仕様化;APIのテスト)
  • 第2部 APIトラフィック管理(APIゲートウェイ:外部トラフィック管理;サービスメッシュ:サービス間トラフィック管理)
  • 第3部 APIの運用とセキュリティ(APIの展開とリリース;セキュリティ運用:脅威モデリング;APIの認証と認可)
  • 第4部 APIを利用した進化的アーキテクチャ(API駆動アーキテクチャへのアプリケーションの再設計;クラウド環境への移行;総括)

「BOOKデータベース」 より

詳細情報

ページトップへ