Ambientes legados com aplicações .NET rodando em máquinas virtuais monolíticas ainda são realidade em muitas empresas.
Esses ambientes, normalmente sobredimensionados, apresentavam baixa eficiência de recursos, dificuldade para escalar, ausência de pipelines de CI/CD e desafios para adoção de práticas modernas de DevOps.
A modernização precisava ser feita sem reescrever do zero, aproveitando o máximo possível da base existente e evitando impactos na operação.