こんにちは、杉谷と申します。 いま運用している"GANMA!"のCache周りは比較的ちゃんと出来ている気がしていまして、 サービスの特性もありますがアクセス数の割にはMasterDB1台Slave無しでも負荷すっかすか、というくらいには負荷が押さえられています。 GANMA!はDDDを採用していますが、 "Facebookの数千台規模のmemcached運用について" のような高度な物と比べるととても原始的とはいえ、 DDDとパフォーマンスを絡めた記事は余り見かけないので、せっかくなのでどのような実装を行っているのかをご紹介させていただきます。 どなたかのご参考になれば幸いです。 Cache方針 Cache機構は 使う側がCacheの都合を気にしなくて良い データ更新後に明示的にCache更新しなくても良いとか 儀式をやらなくても勝手にCacheが使われる 富豪的に呼んで良い "反映待ち