No dinâmico cenário tecnológico atual, a única constante é a mudança. As demandas de negócio evoluem rapidamente, novas tecnologias emergem a todo instante e a expectativa por entregas ágeis nunca foi tão alta. Neste contexto, as abordagens tradicionais de arquitetura de software, muitas vezes rígidas e com foco excessivo em um plano inicial imutável, demonstram-se cada vez mais insuficientes.
