Understanding Modern Distributed Cloud Architecture