atualmente estou na mesma situação, comecei a estudar cada vez + arquitetura de software e tenho percebido no meu caso que é o tanto que voce consegue subir a barra do time
mas uma coisa q acabei lendo tb foi sobre arquitetura de middleout em que voce comeca com uma basica, planeja uma transiçao para uma um pouco melhor e uma utopica que seria o ideal (que não é fixa pq vc pode melhorar com o tempo), ai no caso vc vai melhorando essa intermediaria conforme vai fazendo sentido