As the Cloud is becoming the new deployment target for many Java applications, developers have an additional set of challenges facing them, including figuring out how to manage persistence in their cloud-enabled applications and services. Developing more-flexible SaaS solutions that address multi-tenancy and extensibility while still maintaining high performance and scalability makes the persistence layer of these applications a critical component. This session explores the persistence challenges facing developers and demonstrates how they can be addressed.