GCP Checklist 9 — Optimisations for your application architecture

Grace
Google Cloud - Community
2 min readDec 18, 2018

There are some common application patterns such as a 3-tier web service or an event driven pipeline . GCP provides you with building blocks and managed services to meet your requirements. The foundations you build your application with will be dictated by a number of factors. What type of compute and what type of storage are typical of the questions to be asked. The reference section below has links to help you answer some of these foundational architectural questions.

Moving up the stack you can get started quickly by selecting a base architecture from the Solutions pages . You’ll need to dig around a little but there are some gems in there I promise!

Once you know what architecture you will be basing your application on you will need to adapt the generic guidance provided in this guide to reflect security considerations, access and monitoring and alerting requirements.

  • Security considerations — application level security as well as the service being used will have specific controls you will need to look at
  • Access rights — How do users access your applications . How do you protect your API’s are specific to your application. Build upon the guidance in securing your GCP environment
  • Choose compute , storage and network products and features that fit your use case
  • Design for reliability
  • Latency , I/O, database design all have an impact on performance of your application measure and understand the impact of your choices of compute, your network configuration and your database design

Your reading list ( you knew it was coming!) :

https://cloud.google.com/terms/services

Choose a compute option

https://cloud.google.com/compute/docs/disks/performance

Sizing and scoping GKE clusters

Choose a Storage option

Transferring Big Data sets to GCP

Choosing connection options

Network tiers

https://firebase.google.com/docs/auth/

solutions architecture site

Tutorials and guides

http://www.gcping.com/

https://cloudprober.org

And your Checklist:

A list of all the checklists in the series can be found here

--

--

Grace
Google Cloud - Community

Chocolate addict - I have it under control really I do. I do stuff involving cloudy tech. Tweets my own so only me to blame, except for retweets.