|
内容紹介・もくじなど
著者プロフィール
ゴールディング,トッド(ゴールディング,トッド)
クラウドに最適化されたアプリケーションの設計とアーキテクチャに10年間携わってきたクラウドアプリケーションアーキテクト。AWSのグローバルSaaS部門を率いるトッドは、SaaS技術の第一人者として、幅広いチャネル(講演、執筆、さまざまなSaaS企業との直接的な業務)を通じてSaaSのベストプラクティスに関する指針を公開および提供している。トッドは、技術リーダー、アーキテクト、開発者として20年以上の経験があり、スタートアップからテクノロジー大手(AWS、eBay、Microsoft)まで、さまざまな企業で働いた経歴がある。トッドは、技術カンファ…( ) ゴールディング,トッド(ゴールディング,トッド)
クラウドに最適化されたアプリケーションの設計とアーキテクチャに10年間携わってきたクラウドアプリケーションアーキテクト。AWSのグローバルSaaS部門を率いるトッドは、SaaS技術の第一人者として、幅広いチャネル(講演、執筆、さまざまなSaaS企業との直接的な業務)を通じてSaaSのベストプラクティスに関する指針を公開および提供している。トッドは、技術リーダー、アーキテクト、開発者として20年以上の経験があり、スタートアップからテクノロジー大手(AWS、eBay、Microsoft)まで、さまざまな企業で働いた経歴がある。トッドは、技術カンファレンスで講演するだけでなく、Professional.NET Genericsの著者でもあり、Better software誌のコラムニストでもあった |
SaaS(Software as a Service)とは、ソフトウェアをクラウド環境などでホストし、ユーザーにサービスとして提供する形態のビジネスモデルです。マルチテナントとは、複数のユーザーが同一のリソースを共有するモデルや、それらを統一された体験を通じて管理する仕組みを指します。セキュリティや可用性、運用面などで独自の考慮事項が必要となりますが、インフラストラクチャコストの削減や運用効率の向上が見込めるため、近年その採用件数は右肩上がりに増加しています。本書は、エンジニア向けの本格的なSaaS解説本として、マルチテナントSaaSの概念、実践的なテクニックなど、総合的なノウハウをまとめ、ベストプラクティスとパターンに沿った効率的な開発を提案しています。
もくじ情報:1章 SaaSマインドセット;2章 マルチテナントアーキテクチャの基礎;3章 マルチテナントのデプロイモデル;4章 オンボーディングとアイデンティティ;5章 テナント管理;6章 テナントの認証とルーティング;7章 マルチテナントサービスの構築;8章 データパーティショニング;9章 テナント分離;10章 EKS SaaS:アーキテクチャパターンと戦略;11章 サーバーレスSaaS:アーキテクチャパターンと戦略;12章 テナントを意識した運用;13章 SaaS移行戦略;14章 ティアリング戦略;15章 SaaS Anywhere;16章 生成AIとマルチテナント;17章 指針となる原則