What’s the major reason for MemGraph to support replication if it’s cloud ready? Both Azure and AWS support replication anyway.
Replication is a general concept, but the implementation is quite specific for a given system. Memgraph implements a custom high-performance storage engine. A custom implementation of replication on top of the mentioned storage engine is required to properly support replicating data (to be correct, performant, etc.). Of course, it’s possible to use Cloud services to backup data from Memgraph in various ways, but that has limitations when it comes to backup all data and the system’s availability.
Please let me know if I can further explain