We reached a phase in cloud computing, where it is evident that multi-cloud is a reality. Depending on a single cloud is risky and probably doesn't work for most workloads. That said, there are myriad of challenges in architecting applications to run across clouds. So is architecting applications for multi-cloud a myth still? or is it a reality? This talk explores the challenges in multi-cloud application architectures and possible approaches & technology choices.