Cloud Functions for Firebase 跟 Google Cloud Functions 差在哪?

不知道大家有沒有注意過:Cloud Functions 除了出現在 Google Clould 裡頭,在 Firebase 也看得到它的身影,一樣的服務為何要放在兩個地方?還有,它們倆真的一樣嗎?

當然,第一個問題只有官方知道,我也只是猜測而已:在 Firebase 剛推出時,強調開發者專注寫程式就好,剩下的 Firebase 會幫我們搞定。Google Clould 服務五花八門,很多服務不是單純寫程式可以理解的,不少服務還要具備伺服器管理經驗才有機會接觸,對於純粹寫程式的開發者而言就沒這麼友善。而 Cloud Functions 也是專注在寫程式的服務,跟 Firebase 的初衷如出一轍,將Cloud Functions 放在 Firebase 當然沒問題。

至於第二個問題,它們一樣嗎——答案是否定的。我是先從Google Cloud Functions 開始使用,最近的 Side Project 才用了 Cloud Functions for Firebase,一開始我以為兩者相同,但沒多久我就意識到:差多了!

閱讀全文 Cloud Functions for Firebase 跟 Google Cloud Functions 差在哪?

口罩地圖開發思路

前言

2/6 要實施購買口罩實名制的政策,前一天我對同事發表了「明天晚點到公司宣言」,口罩即將用盡的我,勢必得在政策實施的第一天補充庫存,雖然每個人只能選購兩片,但大家都有把髒內褲翻過來當作新的來穿的經驗,兩片口罩撐一週當然沒問題,翻過來又是一條好漢。(開玩笑的,正確配戴方式請查閱衛福部:口罩應反過來配戴?

當我要查詢附近特約藥局時,發現民間做的口罩地圖服務被大流量灌爆,甚至有人吃了一張 Google 的 60 萬元帳單。這件事應該是要被解決的,於是興起動手做一個的想法。

閱讀全文 口罩地圖開發思路

使用 Google Cloud Platform 翻新系統架構

前言

最初只是想重構蔬果行情站的應用程式,

目前專案是採用非正規的架構寫出,

而且相當小眾,壞了很難追到問題的原因;

近期較熟悉官方推薦的方式,

也對於這個專案有些新想法,就決定把它砍掉重練。

而前陣子 Google I/O 宣布:

Google Cloud Platform 提供 Always Free 方案,

便衍生了把蔬果行情站後端拆出去的念頭,

因為目前主機上有數個專案在運作,負擔太大了。 閱讀全文 使用 Google Cloud Platform 翻新系統架構