Я узнал о шаблоне Immutable Server, и он выглядит очень круто. Однако как вы обрабатываете данные, которые необходимо хранить в различных развертываниях, например журналы или бизнес-данные из вашей базы данных?
Я использую Neo4j в качестве базы данных, работающей на AWS EC2 (поэтому в ответах не приемлемо готовое решение для базы данных, такое как RDS или DynamoDB). Как вам удается, например, обновить сервер, работающий с Neo4j, с 3.3.1 до 3.3.2 с шаблоном неизменяемого сервера?
Решения с Terraform и Ansible очень ценятся.