SaaSプラットフォーム実装:ちょっと設計で悩む [SaaS&Cloud]
以前から進めているSaaS共通プラットフォームの実装ですが、設計の部分でちょっと悩んでいます。
先に紹介した「Head Firstオブジェクト指向分析設計」でより柔軟な設計方法として、商品属性をMapで管理するという方法が紹介されています。OO的にはそうなんだよな~と理解しつつ、この方法では性能が・・・と思って当初は敢えてこの方式はとらない設計を考えていました。
しかし、こうした著名な本で紹介されると・・・、自分の決定に自信がなくなってきたのです。たしかにMap方式にすればテーブルもマルチテナントシングルインスタンスが実現できると思うのですが・・・。
どちらがより現実的だろう?と悩み出しています。結論を出す基準がないので考えは進まず。
とりあえずクラス設計を進めて最後の最後で決定することになるかもしれません。
(もしくはどちらも実現可能なやり方を考えるか・・・)
まあぼちぼち進めていきますけど、難しいですねSaaSの実装を考えるのは・・・。
「Head Firstオブジェクト指向分析設計
オブジェクト指向分析・設計の教科書的な本です。難しいことは書いてありません。非常にわかりやすい本です。
ただ、高度な分析方法とかそういったものを求める方には物足りない本でしょうね。
IT企業や情報システム部門の新人から2~3年目の方に読んでいただくのが一番でしょう。
Head Firstオブジェクト指向分析設計 ―頭とからだで覚えるオブジェクト指向の基本
作者: Brett McLaughlin, Gary Pollice出版社/メーカー: オライリー・ジャパン発売日: 2007/12/04メディア: 単行本









コメント 0