The top three challenges of cloud application development are false scalability promises, performance issues, and application security.