If I have system which writes data to a storage.
In cluster setup if the data is replicated synchronously, that is when I get request to change data that is updated across all the nodes and then the response is returned back.
In this scenario is it possible to add node dynamically?
That is, say there are 2 nodes and some transactions are executed on that cluster. Can I add a 3rd node with cluster still running?
If I add a new node like this, does not it break the strong consistency of the cluster?