This is a community documentation that captures everything Ray Tsang (@saturnism) knows about running Spring Boot microservices/applications on Google Cloud Platform.
Instead of writing individual blogs on each topic, the content is organized and intended to be kept up to date. Feel free to contribute via GitHub, and/or file topic requests! If you'd like to discuss more in detail, you can schedule an office hour.
There is a lot of content on this site. Here are some recommended paths depending on what you are looking for:
{% tabs %} {% tab title="New to Google Cloud" %} {% page-ref page="getting-started/google-cloud-platform.md" %}
{% page-ref page="getting-started/cloud-shell.md" %}
{% page-ref page="getting-started/gcloud-cli.md" %}
{% page-ref page="getting-started/helloworld/" %} {% endtab %}
{% tab title="Serverless" %} {% page-ref page="getting-started/helloworld/app-engine.md" %}
{% page-ref page="getting-started/helloworld/cloud-run.md" %}
{% page-ref page="getting-started/helloworld/cloud-functions.md" %} {% endtab %}
{% tab title="Containers" %} {% page-ref page="deployment/docker/container-image.md" %}
{% page-ref page="deployment/docker/container-awareness.md" %}
{% page-ref page="getting-started/helloworld/cloud-run.md" %}
{% page-ref page="deployment/kubernetes/" %} {% endtab %}
{% tab title="App Development" %} {% page-ref page="app-dev/development-tools.md" %}
{% page-ref page="app-dev/spring-cloud-gcp.md" %}
{% page-ref page="app-dev/cloud-services/databases/cloud-sql.md" %}
{% page-ref page="app-dev/cloud-services/" %} {% endtab %} {% endtabs %}
{% hint style="info" %} This is not official Google Cloud documentation. Always refer to official documentation for current pricing, features, limitations, etc. {% endhint %}