@juliofpsm, fico feliz em encontrar pessoas de .NET aqui pela plataforma. Apesar do post parecer algo mais "específico" do .NET ele pode ser mais genérico, e pessoas que utilizam outros ORM's de outras linguagems pode ter um gatilho a conhecer mais afundo ORM's que elas utilizam de modo a trazer melhora de performance a suas aplicações.
Quanto ao projeto de desenvolvimento que você realizou, realmente, a carga é absurdamente alta e o trabalho apenas do desenvolvedor back-end não é o suficiente. Ainda não cheguei aprender nada a respeito de Balanceamento de Carga em Infra, mas é um dos tópicos que irei aprender futuramente.
Quanto ao Dapper, já cheguei a ouvir falar, mas nunca cheguei a implementá-lo verdadeiramente, gosto de utilizar os framework's quando entendo como eles funcionam por baixo dos panos para evitar frustações quanto sua utilização.