This is the code repository for Google Cloud Platform for Developers, published by Packt.
Build highly scalable cloud solutions with the power of Google Cloud Platform
Google Cloud Platform (GCP) provides autoscaling compute power and distributed in-memory cache, task queues, and datastores to write, build, and deploy Cloud-hosted applications.
This book covers the following exciting features:
- Understand the various service offerings on GCP
- Deploy and run services on managed platforms such as App Engine and Container Engine
- Securely maintain application states with Cloud Storage, Datastore, and Bigtable
- Leverage StackDriver monitoring and debugging to minimize downtime and mitigate issues without impacting users
- Design and implement complex software solutions utilizing Google Cloud
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
{
"eventId": "27819225098479",
"timestamp": "2018-01-27T18:11:24.836Z",
"eventType": "providers/cloud.pubsub/eventTypes/topic.publish",
"resource": "projects/<PROJECT_ID>/topics/<TOPIC_NAME>",
"data": {
"@type": "type.googleapis.com/google.pubsub.v1.PubsubMessage",
"attributes": {
"<KEY1>": "<VALUE1>",
"<KEY2>": "<VALUE2>"
},
Following is what you need for this book: Google Cloud Platform for Developers is for application developers. This book will enable you to fully leverage the power of Google Cloud Platform to build resilient and intelligent software solutions. Many of these exersizes can be completed from within the Cloud Shell and Cloud Shell code editor. To open this repository in your Google Cloud project, click the button below.
With the following software and hardware list you can run all code files present in the book (Chapter 1-15).
All examples and exercises in this book can be completed directly within the Google Cloud Console and Google Cloud Shell, however many users will prefer to work within a local development environment. To do so, download and install the Google Cloud SDK available at https://cloud.google.com/sdk/.
Just a current browser, a GCP account, and optionally a GitHub account. There's a note about using Jetbrains IntelliJ for debugging but the same example is provided using the Google Cloud Console.
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.
Ted Hunter is a software engineering consultant working with fortune 500 companies to design cloud-native solutions and drive public cloud adoption, primarily within the Google ecosystem. He has a background in full stack development, DevOps transformation, and designing enterprise data solutions. He is currently a Solution Architect at Slalom Consulting, serving clients in the Southeastern United States.
Steven Porter is a consulting technology leader for Slalom Atlanta's Software Engineering practice, a Microsoft Regional Director, and a Google Certified Cloud Architect. His major focus for the past 5+ years has been IT modernization and cloud adoption with implementations across Microsoft Azure, Google Cloud Platform, AWS, and numerous hybrid/private cloud platforms. Outside of work, Steve is an avid outdoorsman spending as much time as possible outside hiking, hunting, and fishing with his family of five.
Click here if you have any feedback or suggestions.
If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.