Chapter 1 of this book introduced the Pivotal Cloud Foundry architecture. This followed on with the basics of the Cloud Foundry command line interface and then the concepts of Orgs, Users, Spaces, and Roles. In the proceeding chapters, we'll look at deploying applications and various advanced topics for Cloud application development. However, before we proceed, we need to know how an application should be developed for the Cloud. Questions arise as to what does the ideal application on the Cloud foundry should look like? How does one even build applications for the Cloud? What are the application design considerations and best practices? How and what does it take to move an existing application to Cloud Foundry? By the end of this chapter, you will be able to answer these questions.
This is a very important chapter that...