Distributed Systems Challenges from fly.io

work in progress