25. 粒度と抽象化
View/Controller
Cacheポイント
Service
Model1 Model2
DB1 KVS DB1 Web API
アクセス数や更新頻度に応じて適切に選択
http://blog.nomadscafe.jp/2010/08/re-kazuho-
handlersocket-plugin-mycached-memcached-10.html
35. システムコンポーネント
抽象度/安定度 基礎ライブラリ
高 use
フレームワーク
低 use
コンポーネントの機能単位の
特徴から依存関係や用途などを サービス
決める。 use use use use
依存性が広範囲で再帰的に register/call
なる状態を避け、
影響範囲を限定的にする。
アプリケーション アプリケーション