Photo by Isaac Smith on Unsplash

GraphQL: get exactly what you need and nothing more

  • getUser API returns a bunch of irrelevant data where you just need an email address
  • You must retrieve 4–5 APIs to build a screen



Photo by Alexander Sinn on Unsplash
  • TensorFlow: the core open course library that is the foundation of developing and training machine learning models.
  • TensorFlow.js: similar to TensorFlow but focus purely on JavaScript
  • TensorFlow Lite: as the name suggests, it is a lightweight version of TensorFlow for deploying models on mobile devices. It has limited functions where it only accepts pre-trained model injections and loads the model into a mobile device. You can use it for image classifications, object detection, and question/answer based on the natural language model.
  • TensorFlow Production: it is an extension of TensorFlow for large…


Photo by Pankaj Patel on Unsplash

Step 1: Add GKE cluster


Photo by Eric Parks on Unsplash
+--------------+---------------------------------------+
| Static site | Firebase hosting |
+--------------+---------------------------------------+
| Dynamic site | Compute Engine, App Engine, Cloud Run |…


Photo by David Travis on Unsplash
+-------------------------+-------------+------------------------+
| Deployment Strategy | Instance | Blue/Green, Rolling |
+=========================+=============+========================+
| Testing Strategy | User | Canary, A/B, Shadow |
+-------------------------+-------------+------------------------+

Deployment Strategy

1. Blue/Green pattern


Photo by Karsten Würth on Unsplash
+--------------+---------------------------------------+
| Static site | Cloud storage, Firebase hosting |
+--------------+---------------------------------------+
| Dynamic site | Compute Engine, App Engine, Cloud Run |
+--------------+---------------------------------------+


Photo by Hello I'm Nik on Unsplash
+--------------+---------------------------------------+
| Static site | Firebase hosting |
+--------------+---------------------------------------+
| Dynamic site | Compute Engine, App Engine, Cloud Run |
+--------------+---------------------------------------+


Photo by HalGatewood.com on Unsplash
+--------------+---------------------------------------+
| Static site | Firebase hosting |
+--------------+---------------------------------------+
| Dynamic site | Compute Engine, App Engine, Cloud Run |
+--------------+---------------------------------------+


Photo by Joshua Reddekopp on Unsplash

Buy A Domain

Teresa Wu

Enthusiastic about cloud technology, data, clean code, Flutter, and Agile

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store