benim gözümden kaçmış olabilir. tabi ben biraz daha farklı bir cache yapısından bahsediyorum ama sonucta sorgulanabilir bir cache yapısı varsa temelde cache cache dir desek tabikide 100% doğru olmaz ama yinede cache işte

bu tartışma çok su götürür.
Yazılımın temelini esnek bir yapıda planladıysanız zaten gerisi hikaye ileride istediğiniz yapınızı ayrıştırırsınız.
birazda canlıya çıktıktan sonra oluşacak gereksinimlere göre haraket etmek gerekir tabi. ama burada olmazsa olmaz esnek bir yapıda planlamanız.