user11 ano atrás1 ano atrásNão é exatamente uma resposta aos seus questionamentos, mas se quiser começar a se aprofundar seu conhecimento em arquitetura de software tem esse material muito bom para iniciantes.