Book Image

Cloud Foundry for Developers

By : Rahul Kumar Jain, Rick Farmer, David Wu
Book Image

Cloud Foundry for Developers

By: Rahul Kumar Jain, Rick Farmer, David Wu

Overview of this book

Cloud Foundry is the open source platform to deploy, run, and scale applications. Cloud Foundry is growing rapidly and a leading product that provides PaaS (Platform as a Service) capabilities to enterprise, government, and organizations around the globe. Giants like Dell Technologies, GE, IBM, HP and the US government are using Cloud Foundry innovate faster in a rapidly changing world. Cloud Foundry is a developer’s dream. Enabling them to create modern applications that can leverage the latest thinking, techniques and capabilities of the cloud, including: ? DevOps ? Application Virtualization ? Infrastructure agnosticism ? Orchestrated containers ? Automation ? Zero downtime upgrades ? A/B deployment ? Quickly scaling applications out or in This book takes readers on a journey where they will first learn the Cloud Foundry basics, including how to deploy and scale a simple application in seconds. Readers will build their knowledge of how to create highly scalable and resilient cloud-native applications and microservices running on Cloud Foundry. Readers will learn how to integrate their application with services provided by Cloud Foundry and with those external to Cloud Foundry. Readers will learn how to structure their Cloud Foundry environment with orgs and spaces. After that, we’ll discuss aspects of continuous integration/continuous delivery (CI/CD), monitoring and logging. Readers will also learn how to enable health checks, troubleshoot and debug applications. By the end of this book, readers will have hands-on experience in performing various deployment and scaling tasks. Additionally, they will have an understanding of what it takes to migrate and develop applications for Cloud Foundry.
Table of Contents (20 chapters)
Title Page
Credits
About the Authors
Acknowledgements
About the Reviewer
www.PacktPub.com
Customer Feedback
Dedication
Preface

Acknowledgements

Faith Indigo Farmerfor hands-on writing and collaboration during the initial stages of outlining this book in enormous detail, and for help with early chapter drafts.

Sean Keeryfor lending us his deep and thoughtful Cloud Foundry expertise in the form of chapter-by-chapter guidance and technical reviews that shaped the end product in numerous ways.

Haydon Ryanfor his invaluable discussions, insights, and advice that helped shape the content of the book through the vast lens of his Cloud Foundry experience.

Scott Frederick for the Spring Music test app that has become the de facto Hello World! for every Cloud Foundry application developer and platform engineer.

Cyrus Wadia for helping arrange the various permissions for us to write this book and to integrate portions of Pivotal content that help tell the Cloud Foundry story.

Pivotal Cloud Foundry Solutionsand theApplication Transformationpractice atPivotal Labsis the hidden voice behind this book. The numerous individuals, past and present, who make up the globalPCFS + AppTxteam, under the founding leadership ofDino Cicciarelli,Joe Fitzgerald, andMatt Russell, aretheshoulders of giants that we stood upon to extend their work into this particular medium. They are the most coveted and elite Cloud Foundry solutions team in the world -- valued thought-leaders shaping the digital revolution and the transformation of so very many Fortune 1000 companies, government entities, and nonprofit organizations, who are in a position to bring about innovations that make a real impact and a better world for us all.We are grateful to each of you.

The entirePacktteam for their guidance, insights, professionalism, and encouragement throughout the process of creating this book. They are the unsung team behind the book covers that influence and shape the global conversation on technologies such as Cloud Foundry that have the potential to change the world for the better. In particular, we would like to thank our editors Devika Battike, Shrilekha Inani, and Prachi Sawant for their extraordinary contributions to the book. Also, the efforts of Judie Jose and Nipukumar Nath, among so many others in the Packt team that helped along the way. Thank you all.

Pivotal, theCloud Foundry Foundationand theCloud Foundry Community. None of this would have existed without you. Your innovations, insights, and contributions are moving the needle toward a better, more innovative world, one Cloud Foundry foundation at a time.Thank you!