@creamy-pencil-82913 For maintaining all your application state across node failures, you would generally use a replicated database?
Replicated databases provide a way to store data across multiple nodes so that even if one node fails, data can still be accessed from another node.
This is typically achieved using replication protocols such as master-slave or master-master replication.
Replicated block devices, on the other hand, provide a way to store data on multiple disks so that even if one disk fails, the data can still be accessed from another disk.
While replicated block devices can be useful for maintaining data availability, they are not typically used for maintaining application state across node failures. This is what I found on internet so I guess I was wrong.