Acredito que não vale muito tentar ententer essa arquitetura. Hoje o twitter é um case gigante com problemas gigantes tambem.

Tentar re-implementar/clonar um twitter do zero, isso sim vai te ajudar a evoluir. Claro que as primeiras arquiteruras/implementações não vai ser tão eficiente, mas esse processo de ir evoluindo a aplicação é muito eriquecedor.