I have learnt about Immutable Server pattern, and it looks very cool. However, how do you handle data that you need to keep across different deployments, like logs or business data from your db ?
I am using Neo4j as database, running on AWS EC2 (so no out of the box database solution like RDS or DynamoDB is acceptable in answers). How do you manage for example to upgrade a server running with Neo4j from 3.3.1 to 3.3.2 with Immutable server pattern ?
Solutions with Terraform and Ansible are pretty appreciated.