Hello, We are going to run a distributed system containing java applications using Apache Ignite. JDBC interface is used for storing data using SQL and regular clients use distributed caches and dispatch of ordered messages. What would be options to keep the system up and functioning while upgrading the underlying Apache Ignite cluster referred to as A? An exploratory solution is to spin up a new Apache Ignite cluster instance (B), copy the data from A to B, switch connections on all clients and upgrade A to the new version.Once the new cluster is up, apply the delta modifications and switch client connections from B to A. This already sounds too complicated to be feasible. What options would be have? Write-behind to keep B in relative sync with A? Other? Any thoughts are appreciated.
Thank you,Marian
