Forgive the naivity of these questions. I am quite new to developing distributed systems.
I am building a small distributed system for a small business with two servers, one local and one in the cloud (so that if local environment loses internet connection the client can still access local and if local fails the client can still access cloud). Both environments should be able to operate without the other.
If the local environment loses internet, there will be two functioning but disconnected servers. What would Yugabyte’s behaviour be in this instance? Will it create two independent clusters? When the connection is restored do they recluster? How could the data resynced? What if a record has been updated in both places?
I hope all of this makes sense. I may we’ll be way of the field in my understanding of these things. Any help appreciated!