@samlambert what exactly makes it hard? Isn't it as simple as setting synchronous_commit=remote_apply or does planetscale have a custom strategy or are there other operational issues?
Just asking since I find it both the planetscale's engineering and its impact on competitive landscape very interesting.