Deploying Node.js on GCP (ebook)
A Comprehensive Guide to Deploying Node.js on Google Cloud Platform
View Sample Chapter
My name is Jonathan Lin, a Google Cloud Certified Professional Cloud Architect and Professional Data Engineer. I think Google Cloud is the best cloud out there, in terms of technology innovation (doing things in better and novel ways) and developer experience.
In this book, journey with me as I guide you through how to deploy a Node.js application (a sample Bookshelf Express app) on GCP to App Engine, Cloud Functions (yes, Express on Cloud Functions!), Cloud Run, Compute Engine, and Kubernetes Engine.
I walk through deployment steps, as well as debugging and solving deployment issues to make the deployment work. I point out pitfalls and gotchas to be wary of. I also give tips on how to optimize and secure your deployments on GCP.
The book's sample code is available at https://github.com/joncloudgeek/deploy-nodejs-gcp.
Chapters include:
- Sample Node.js Bookshelf App
- Operations and CI/CD
- Deploy Node.js to App Engine
- Deploy Node.js to Cloud Functions
- Dockerizing Node.js Applications
- Deploy Node.js to Cloud Run
- Deploy Node.js to Compute Engine
- Deploy Node.js to GKE
Sections in each Chapter include:
- Introduction
- Advantages of X
- Disadvantages of X
- Use Cases for X
- Deploy on X
- Deploy with Cloud Build
- Logging and Monitoring in X
- Optimizing X
- Securing X
- X interoperability with other clouds
- When to choose X
- When to not choose X
- Summary
(Replace X with App Engine, Cloud Functions, Cloud Run, Compute Engine, or GKE)
About the Author
My name is Jonathan Lin, a Google Cloud Certified Professional Cloud Architect and Professional Data Engineer. I think Google Cloud is the best cloud out there, in terms of technology innovation (doing things in better and novel ways) and developer experience.
Refund Policy
If you're not 100% satisfied with the purchase, or it's not what you were expecting, just reply to the download email within 30 days, and you'll get a full refund. No questions asked.
Support
Contact jon@joncloudgeek.com for support of any kind.
Check out my other products at store.joncloudgeek.com
You'll get a 134-page PDF and an EPUB, along with continual book updates. Sample code is available on GitHub.