Skip to Content
マルチテナントSaaSアーキテクチャの構築 ―原則、ベストプラクティス、AWSアーキテクチャパターン
book

マルチテナントSaaSアーキテクチャの構築 ―原則、ベストプラクティス、AWSアーキテクチャパターン

by Tod Golding, 河原 哲也, 櫻谷 広人
January 2025
Intermediate to advanced
468 pages
7h 29m
Japanese
O'Reilly Japan, Inc.
Content preview from マルチテナントSaaSアーキテクチャの構築 ―原則、ベストプラクティス、AWSアーキテクチャパターン

はじめに

私が最初にSoftware-as-a-Service(SaaS)の分野を調べ始めたとき、既存のベストプラクティスの指針がたくさん見つかるだろうと期待していました。何しろ、SaaSは決して新しい概念ではなかったからです。成功したSaaS企業の例は複数あり、SaaSが多くの企業にとって望ましい提供形態としての地位を確立しつつあるという一般的な見解もありました。私にとっては、既存のパターンや戦略を取り入れ、それを実践するだけの仕事だと考えていました。しかし、驚いたことに、その通りにはいきませんでした。

顧客のソリューションに目を向けたり、指針を求めて業界を調べたりするうちに、SaaS環境を設計、構築、運用する意味について、いかに明確な指針が欠如しているかを痛感するようになりました。その一因は、あらゆる技術にレッテルを貼ることで生じる、自然な曖昧さがもたらした副産物だと思います。絶対的な基準がないため、SaaSのあるべき姿に関する定義や意見が対立する余地が多くありました。これにより、実装やアプローチが根本的に異なる企業でも、SaaSのブランドを名乗ることが許されています。実際、SaaSデリバリーモデルを採用することの意味について、まったく異なる、ずれた見解を持ってSaaSへの道のりを歩んでいる企業を今でも数多く見かけます。

これ自体は何も間違ったことではありません。SaaSとは何かの意味について、さまざまな考え方があるのは素晴らしいことです。しかし、あなたを「SaaSの専門家」として頼りにしている顧客と仕事をする必要がある場合、こうした考え方は大きな問題になります。専門家として、顧客が望むものを何でも構築すればよいというわけにはいきません。実証済みのベストプラクティスの戦略やパターンを教えてくれることをあなたに期待しているチームには、曖昧さは通用しません。自分の仕事をするためには、ベストプラクティスのSaaSアーキテクチャとビジネスを構築することの意味について、明確な見解を持って議論に臨まなければなりませんでした。また、マルチテナントアーキテクチャを直接形成するトレードオフやアーキテクチャパターン、運用上の考慮事項をチームが理解できるように、SaaSの全体像をより具体化する必要がありました。そのためには、幅広いドメイン、ワークロード、顧客属性などに対応できるSaaSの原則と戦略を体系化する必要がありました。これは多くの点で、SaaSソリューションとは何かという広く開かれた概念から意図的に離れ、組織が進むべき道のりを描くのに役立つ、より具体的な一連のガードレールを定義することでもありました。 ...

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

ソフトウェアアーキテクチャ・ハードパーツ ―分散アーキテクチャのためのトレードオフ分析

ソフトウェアアーキテクチャ・ハードパーツ ―分散アーキテクチャのためのトレードオフ分析

Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani, 島田 浩二
進化的アーキテクチャ ―絶え間ない変化を支える

進化的アーキテクチャ ―絶え間ない変化を支える

Neal Ford, Rebecca Parsons, Patrick Kua, 島田 浩二
生成AIのプロンプトエンジニアリング ―信頼できる生成AIの出力を得るための普遍的な入力の原則

生成AIのプロンプトエンジニアリング ―信頼できる生成AIの出力を得るための普遍的な入力の原則

James Phoenix, Mike Taylor, 田村 広平, 大野 真一朗, 砂長谷 健, 土井 健, 大貫 峻平, 石山 将成

Publisher Resources

ISBN: 9784814401017Publisher Website