Debugging Java in Production on Google Cloud Platform
summary
Google moves internal Java ops into GCP by demoing a Spring Boot microservice using Datastore and Cloud Translate, building Docker images in the cloud (31s on Google VM) and deploying to App Engine Flexible and Kubernetes (GKE). Runtime tooling includes private Container Registry, Maven Spotify plugin, and Stackdriver Debugger which captures a single live snapshot of request state without stopping traffic. App Engine autoscaling shows 20 default max instances, rollouts can split traffic and migrate versions, and dynamic logging flips on live logs without redeploy.
AI-written summary · about
chapters (8)
- 0:00Introduction to cloud debugging
- 3:21Developing a Spring Boot app
- 7:20Integrating Cloud APIs
- 14:26Deploying to App Engine
- 22:16Deploying to Kubernetes
- 30:58Automating container builds
- 37:40Running in Kubernetes
- 45:07Debugging in production
related talks
49mDevelop and Run your Spring Boot application on Google App Engine Flexible
51mGoogle Cloud Native with Spring Boot
27mCloud Native with Spring Boot on Google Cloud Platform
01h 03mLaunch and grow your startup on GCP
50mCloud Jump Start for Java Developers
39mMobile Backends with Kotlin and Google Cloud
36mGoogle Cloud Platform: Cloud Functions, App Engine vs Container Engine.
52mGoogle Cloud Platform: Managed VMs unification
