Hands up if you're actually trying to build small, discrete, cellularized services because you understand that "globally scalable multi region" backed by an overly complex data management strategy IS ONE OF THE WORST THINGS YOU CAN DO.
Stop building big distributed systems when you can avoid them.