GitHub 逃亡潮看這邊:手把手教你在 GCP 快速安裝 GitLab

開發者大遷徙!如何在 GCP 上安裝 GitLab

知名程式碼共享(ㄋㄢˊㄋㄢˊ)社交平台 GitHub 傳出被微軟收購的消息,風聲一出,立刻震驚全球的開源社群,也隨即引爆一場史無前例的開發者大遷徙現象。從 6 月 4 號開始,在 GitHub 上平均每小時有超過 1,000 個專案、3,000 個儲存庫正在轉移至另一開源平台 GitLab,時間持續了至少 8 小時以上。(資料來源:iThome,延伸閱讀:為什麼會引發這波逃亡潮?)

如果您也打算將 GitHub 的專案遷移至 GitLab,GitLab 已經與 Google Cloud Platform (GCP) 緊密整合、不但可自動部署應用程式至 Kubernetes,且提供了一個安全且易於管理的環境放置您的專案,這篇文章手把手教您如何在 GCP 上建置您自己的 GitLab:

繼續閱讀 “GitHub 逃亡潮看這邊:手把手教你在 GCP 快速安裝 GitLab”

Google Cloud Storage:Notification 實作 (三) – 使用於 Cloud Pub/Sub

GCS Notification 功能實作 (三):應用於 Cloud Pub/Sub

什麼是 Cloud Pub/Sub?

是一款低延遲、高擴充性的推送服務,它支援多對多、非同步的訊息/資料傳送。

繼續閱讀 “Google Cloud Storage:Notification 實作 (三) – 使用於 Cloud Pub/Sub”

Google Cloud Storage:Notification 實作 (二) – 使用於 Google App Engine

GCS Notification 功能實作 (二):應用於 Google App Engine

Object Change Notification 是如何運作的?

application 端可以透過監控請求,去監控 GCS的 object 是否有變動。監控請求初始會建立一個 Notification Tunnel,當 GCS有變動時(新增、更新、刪除檔案),GCS 會透過 Notification Tunnel 傳送通知給 application端。目前 Notification Tunnel 只有一種類型,Web Hook。任何可以接收 HTTP POST 請求的伺服器都可以使用此方法。 繼續閱讀 “Google Cloud Storage:Notification 實作 (二) – 使用於 Google App Engine”

Google Cloud Storage:Notification 實作 (一) – 使用於 Cloud Functions

GCS Notification 功能實作 (一):應用於 Cloud Functions

前置準備

1. 開啟 Cloud functions & Cloud storage API
2. 確保有安裝 Cloud SDK
3. 確保有 Node.js & nvm 開發環境 繼續閱讀 “Google Cloud Storage:Notification 實作 (一) – 使用於 Cloud Functions”

【Google Cloud OnBoard 成功案例】精準廣告就靠 AI、大數據!cacaFly 用 GCP 抓住客戶的心

廣告數據一把抓!cacaFly 結合 Google Cloud 飛越極限部署全球

取得 Facebook、Line、Google 等多家大廠數位廣告代理的 cacaFly,隸屬於雲沛創新集團 (funP Innovation Group),集團內的 TenMax 透過掌握各家內容出版平台(publisher) 的流量並計算分析其 log,協助客戶做廣告投放及內容推薦,是數據廣告產業的指標性企業。

cacaFly 早期就選擇將服務部署上雲,在業務快速成長期間果斷搭配 Google Cloud 的大數據產品 BigQuery、Pub/sub、Dataproc,及時因應急速膨脹的報表需求(如:營運報表等),順利迎擊數據廣告新時代。 繼續閱讀 “【Google Cloud OnBoard 成功案例】精準廣告就靠 AI、大數據!cacaFly 用 GCP 抓住客戶的心”