I think fly.io believes that they can allow the bookstore to do so in less than two hours for a price where it's still important enough for the bookstore and profitable - in aggregate - for fly.io.
I personally believe that could be true, but their investors going to find out ;)
I've long suspected this is what you guys would end up focusing on (and applaud it) -almost like an OS for edge compute that abstracts away its details while allowing boring architectures built for single-point to 'just run' on it.
But is there a limit to how boring you can go? Can you truly, fully abstract over distributed systems stuff like eventual consistency and its basically random effects on UX in certain usage edge cases?
Or do you think 'boring' will have to meet you in the middle with frameworks and developer mindset also shifting over time to a more edge-first world?
I personally believe that could be true, but their investors going to find out ;)