ソフトウェアアキテクチャを考える前にDRY・SOLID・YAGNIなどのプログラミング原則について知っておくと理解の土台が作りやすいです。特にSOLIDはアーキテクチャへたどり着く上で大事です。
GleamOrb社内用のTwitterライクなSNSです。