Eu aprendi sobre o padrão Immutable Server, e parece muito legal. No entanto, como você lida com dados que precisa manter em diferentes implantações, como logs ou dados corporativos do seu banco de dados?
Estou usando o Neo4j como banco de dados, executado no AWS EC2 (portanto, nenhuma solução de banco de dados pronta para usar como o RDS ou o DynamoDB é aceitável nas respostas). Como você consegue, por exemplo, atualizar um servidor rodando com o Neo4j de 3.3.1 para 3.3.2 com padrão de servidor Immutable?
Soluções com Terraform e Ansible são muito apreciadas.