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

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

by James Gough, Daniel Bryant, Matthew Auburn, 石川 朝久
October 2024
Intermediate to advanced
308 pages
4h 33m
Japanese
O'Reilly Japan, Inc.
Content preview from マスタリングAPIアーキテクチャ ―モノリシックからマイクロサービスへとアーキテクチャを進化させるための実践的手法

9章

クラウド環境への移行

 前章では、APIとそれを支えるサービスを進化させる際に利用できるアーキテクチャのアプローチについて説明しました。システム進化において考慮すべき重要なトピックは、基盤となるインフラストラクチャ、プラットフォーム、およびハードウェアです。これは独自のリズムで変化し、進化します。ハードウェアが故障する、企業や技術が合併や買収される、組織全体のITポリシーがインフラストラクチャのアップグレードを指示するなどが、その理由として挙げられます。一方で、APIがインフラストラクチャの変更を促進する側面もあります。特にクラウドなど、モダンインフラストラクチャへの移行が該当します。ここでは、システムとAPIインフラストラクチャを進化させる方法と管理方法について学びます。

 この章は、前章で紹介したアーキテクチャ基盤をもとに、クラウド環境に移行する際にAPIインフラストラクチャ(APIゲートウェイ、サービスメッシュ、開発者ポータルなど)をどのように活用できるかを解説します。アプリケーションの「リフトアンドシフト」「再プラットフォーム」「リファクタリング/再設計」の違いを学び、状況に応じて最も適切な手法を知るスキルを身につけます。関連するケーススタディでは、既存のAPIゲートウェイとAttendeeサービスをクラウドに移行する方法を紹介します。APIゲートウェイの利用によって、提供されるサービスとAPIに対してロケーションの透明性を提供できます。これによりサービスをクラウドにデプロイし、通信を既存のサービスから新しいサービスに徐々にシフトさせる際に、利用者に対する影響を限定的(またはゼロ)にすることが可能です。また、サービスメッシュのマルチロケーション/クラスタ機能を利用した、サービスをクラウドに移行するための新しい移行オプションも検討していきます。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

プロダクトマネジメント ―ビルドトラップを避け顧客に価値を届ける

プロダクトマネジメント ―ビルドトラップを避け顧客に価値を届ける

Melissa Perri, 吉羽 龍太郎
生成AI時代の価値のつくりかた ―実践者のマインド、スキル、データ、ユースケース

生成AI時代の価値のつくりかた ―実践者のマインド、スキル、データ、ユースケース

Rob Thomas, Paul Zikopoulos, Kate Soule, 本多 真二郎, オライリー・ジャパン編集部

Publisher Resources

ISBN: 9784814400898Publisher Website