This document discusses some of the hard problems that persist with cloud computing, including vendor lock-in, transactions and concurrency, security, and identity management. It notes that while cloud computing offers benefits like scalability and reduced costs, challenges around governance, data distribution, and database design remain. The document advocates understanding the limitations and capabilities of different cloud technologies to choose the right solutions for specific needs.