SaaSのアーキテクチャについて知るためのリスト

システムアーキテクチャ

SaaSなんもわからん!からSaaS完全に理解した!に近づくために参考になりそうな資料をまとめておく。

資料

SaaSのビジネスモデル上アーキテクチャ検討で重要であると思われること

  • ユーザーへの柔軟なサービス提供(サブスプリションプラン、機能など)ができるか?
  • ユーザーへの導入(オンボーディング。サービス利用開始。)を早く行うことができるか?
  • 分析やメトリクス、請求が適切に管理できるか?
  • ノイジーネイバーを考慮した非機能要件の担保ができるか?
  • データ漏えい(テナント間などで他ユーザーに見えてはいけないデータが見えてしまう)を適切に対策できるか?
  • 機能、性能、データなど分離したい対象リソースは何か?

所感

  • コスト最適化が難しそう。特定のテナントがやたらリソースを消費しているけど、他のテナントと変わらないような請求になってしまう、とかしてしまうと・・・
  • 親会社、小会社でテナントを共有したい、データを一部連携したい、とかそういったニーズを汲むのとかウッてなりそう。トレードオフがある。