> For the complete documentation index, see [llms.txt](https://spring-gcp.saturnism.me/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://spring-gcp.saturnism.me/master.md).

# Introduction

This is a community documentation that captures everything [Ray Tsang (@saturnism)](https://twitter.com/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](https://github.com/saturnism/spring-on-gcp-gitbook), and/or [file topic requests](https://github.com/saturnism/spring-on-gcp-gitbook/issues)! If you'd like to discuss more in detail, you can [schedule an office hour](http://saturnism.me/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" %}
{% content-ref url="/pages/-M1b3iFFYb\_oUDl6W-Xa" %}
[Google Cloud Platform](/getting-started/google-cloud-platform.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MDNawI-wgJvu4Ssa02t" %}
[Cloud Shell](/getting-started/cloud-shell.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M1b55iNDUHjRCAvgycm" %}
[gcloud CLI](/getting-started/gcloud-cli.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MBuEI33Gmz4dg9tLBZF" %}
[Hello World!](/getting-started/helloworld.md)
{% endcontent-ref %}
{% endtab %}

{% tab title="Serverless" %}
{% content-ref url="/pages/-MBuEODMafcpnJvDYgKK" %}
[App Engine](/getting-started/helloworld/app-engine.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MBuERsg0ZxHvo\_jl3O3" %}
[Cloud Run](/getting-started/helloworld/cloud-run.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MBuEZ2760Lf17zhkj6B" %}
[Cloud Functions](/getting-started/helloworld/cloud-functions.md)
{% endcontent-ref %}
{% endtab %}

{% tab title="Containers" %}
{% content-ref url="/pages/-MEV1HOrp\_C9aSYfVy6B" %}
[Container Image](/deployment/docker/container-image.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MEV2OAA78p2pSQ1Uvvp" %}
[Container Awareness](/deployment/docker/container-awareness.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MBuERsg0ZxHvo\_jl3O3" %}
[Cloud Run](/getting-started/helloworld/cloud-run.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MDKvYQB-5BPGws0HZew" %}
[Kubernetes](/deployment/kubernetes.md)
{% endcontent-ref %}
{% endtab %}

{% tab title="App Development" %}
{% content-ref url="/pages/-M1bKdbY4RUN-0foV1rO" %}
[Development Tools](/app-dev/development-tools.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M3T05Kmk5kgZiSUXuYT" %}
[Spring Cloud GCP](/app-dev/spring-cloud-gcp.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M1heU31\_bvKza\_-mCF6" %}
[Cloud SQL](/app-dev/cloud-services/databases/cloud-sql.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M1hKixgeNUWU8zOrOJW" %}
[Cloud Services](/app-dev/cloud-services.md)
{% endcontent-ref %}
{% endtab %}
{% endtabs %}

{% hint style="info" %}
This is not official Google Cloud documentation. Always refer to [official documentation](https://cloud.google.com) for current pricing, features, limitations, etc.
{% endhint %}
