Java on Google Cloud—Advanced
Learn advanced skills for developing Java apps on, and deploying them to, Google Cloud.
Build a new Spring Boot app and use Trace for distributed tracing so that you can get insight into your multitier microservices architecture.
Use Memorystore as a cache backend for a Spring Boot app.
Use the Cloud Runtime Configuration API to manage configuration in your Spring Boot app and dynamically make updates.
In this codelab, you use sample code from the Jib tool to build containers for Java apps. The sample is a simple "Hello, World" service using the Micronaut framework and the Apache Groovy programming language.
In this codelab, you build a Java-based service that exposes an API using the gRPC framework. Then, you write a client to use the generated gRPC client-side stub.
In this codelab, you create a managed Dataproc cluster with Apache Spark installed. You submit a Spark job and then shut down your cluster.
This tutorial demonstrates how to build and deploy a Slash Command for Slack on Google Cloud.
This tutorial shows how to make an HTTP request to the Vision API from a Java program. It reviews how you authenticate the request and how you access the API.
This tutorial uses the OAuth 2.0 Client Java library to authenticate with 23andMe. Once authenticated, the app pulls a single genotype for i3003137, an SNP associated with sickle cell anemia.
In this tutorial, you set up your server to authenticate subscriptions to secure channels and send messages over the channel. In a browser, you subscribe to Pusher events and channels, and send messages to the server to pass to remote clients.
In this tutorial, you deploy a Grails 3 app to App Engine flexible environment. You upload images to Cloud Storage and use a Cloud SQL for MySQL database.