Debugging Java in Production on Google Cloud Platform by Patrick Flynn
1,630 views · Published 20 April 2017 · 56:44 · Indexed 24 October 2026
Channel: Devoxx · 2017 · Science & Technology
Google has spent over a decade deploying containerized Java applications at unprecedented scale. During that time Google has built an ecosystem of infrastructure and tools to manage that scale but which are only available internally. With Google Cloud Platform we’re starting to change that by bringing this technology to you. You can now consume Google Cloud Platform services with idiomatic Java client libraries, and deploy your application to our virtual machines, platform as a service, or managed : clusters. In this talk we’re going to introduce you to tools and libraries that make Java development on Google Cloud Platform as great for you as it is for Google engineers. We’ll show you how to deploy and scale a Java containerized microservice to a GCP based Kubernetes cluster, and finally how to debug it - in production - with Google Stackdriver Debugger IDE integration and dynamic logging statements. Tools that were first developed to diagnose issues in Google software running on Borg. Patrick Flynn has spent 7 years working on Google Ads Java server infrastructure and is now the Tech Lead of the Google Cloud Platform Java Tools group.
More from this channel
-
32:13
Writing Groovy AST Transformations: Getting Practical in an hour! by Baruch Sadogursky
-
25:58
TweetWallFX - Behind the Scenes by Sven Reimers
-
29:44
Second generation "workflow managers" for big data by Alex Van Boxel
-
29:13
Secrets are secrets. Please maintain them as secrets by Alex Soto
-
2:13:40
JavaScript build pipelines with Gulp.js by Stefan Baumgartner
-
2:04:09
Powerful Metaprogramming Techniques With Groovy by Jeff Brown
-
2:38:32
Distributed Machine Learning 101 using Apache Spark from a Browser by Xavier Tordoir/Andy Petrella
-
2:36:21
Caching 101: Caching on the JVM (and beyond) by Alex Snaps/Louis Jacomet