Java on Google Cloud Platform by Patrick Flynn and Rajeev Dayal
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 Kubernetes 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 is the Tech Lead of Java tools for the Google Cloud Platform. Before that he spent almost a decade working in Google Ads as a Tech Lead on Java server-side infrastructure. Rajeev Dayal is an Engineering Manager at Google New York that manages the Cloud SDK and Java on GCP efforts. He's been in the developer tools space for nearly 10 years, previously working on the Google Plugin for Eclipse and GWT (where he still has nightmares about browser quirks with Internet Explorer 6) at Google's Atlanta office. [WRQ-1456]