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

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

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

10章

総括

 本書を通じて、API設計から実装、セキュリティの確保、運用まで、あらゆる段階を網羅する旅路(ジャーニー)を歩んできました。本書はアーキテクチャに焦点を絞り検討していますが、同じくらい重要なのは、組織内でどのようにアーキテクチャを適用するかです。

 最後の章では、将来、より重要な役割を果たす可能性のある新しいAPI技術を探り、変化するベストプラクティス、ツール、プラットフォームにどのように追従していくかを学びます。

10.1 ケーススタディ:旅路の振り返り

 本書全体を通じて、カンファレンスシステムアーキテクチャのユースケースを更新し、成熟させるために、進化のステップを踏んできました。図10-1にその出発点を示します。

図10-1 オリジナルのカンファレンスシステムアーキテクチャを示すC4モデル(図0-2再掲)

図10-1 オリジナルのカンファレンスシステムアーキテクチャを示すC4モデル(図0-2再掲)

 Attendeeサービスを抽出する際に行われた決定事項を見てみましょう。図10-2に示すように、私たちは(カンファレンスシステムのステークホルダーからの要件に基づいて)カンファレンス出席者を管理する機能をAPIサービスとして抽出し、レガシーカンファレンスシステムとは独立したプロセスとして実行することを決断しました。

図10-2 レガシーカンファレンスシステムからAttendeeサービスを抽出するC4モデル(図0-4再掲)

図10-2 レガシーカンファレンスシステムからAttendeeサービスを抽出するC4モデル( ...

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.
Start your free trial

You might also like

実用 Go言語 ―システム開発の現場で知っておきたいアドバイス

実用 Go言語 ―システム開発の現場で知っておきたいアドバイス

渋川 よしき, 辻 大志郎, 真野 隼記
行動を変えるデザイン ―心理学と行動経済学をプロダクトデザインに活用する

行動を変えるデザイン ―心理学と行動経済学をプロダクトデザインに活用する

Stephen Wendel, 武山 政直, 相島 雅樹, 反中 望, 松村 草也

Publisher Resources

ISBN: 9784814400898Publisher Website