Nesta palestra, apresento os desafios e melhores práticas para evoluir e manter arquiteturas de software no mundo real. Trarei alguns dos principais obstáculos enfrentados, como gerenciar a complexidade, lidar com a mudança e garantir a saúde da arquitetura. Também trarei algumas técnicas comprovadas, como definir métricas e indicadores-chave, usar funções de aptidão (fitness functions) para orientar a evolução, e implementar mudanças de forma incremental e segura. Por fim, vou explorar um pouco do potencial de automação da governança de arquitetura, usando ferramentas e processos para assegurar conformidade e alinhamento. Através de exemplos práticos e estudos de caso, vou trazer lições sobre como projetar arquiteturas que evoluem com o tempo, lidando com armadilhas comuns, dívida técnica e outros problemas de sustentação de arquiteturas que já estão em produção