No estoy de acuerdo del todo. Si el monolito ya es grande y el equipo también, microservicios bien diseñados dan independencia. Pero para un novato, mejor probar con escalado horizontal primero. Lo que sí, si optas por microservicios, no dividas por capas (API, negocio, datos), sino por funcionalidades.