利用雲原生方案建制成本可控的高併發售票系統,因工作所需小弟有幸接觸到高併發應用的架構設計及開發,過程中發生許多有趣及富有挑戰的故事,透過本次鐵人賽重新設計實作一次並分享經驗給讀者。
Memorystore for Redis 是一套全託管的服務,該服務由 Redis Memory Cache 建構,提供毫秒級別的資料讀寫 Cache 服務。...
前幾天分享完了我們會使用到的雲端元件,接下來我們先來設計一下應用程式的 API 規格。首先盤點一下我們需要的功能 身份驗證 註冊 登入 票務資訊...
設計完 API 後我們來設計一下 Database 的 Table Schema,我這裡推薦一個設計 Schema 的小工具,dbdiagram.io,這是一套...
前面我們做了許多規劃跟設計,決定了系統架構、雲端供應商選擇、雲端資源選用、架構圖繪製、AAPI 設計以及 Schema 規劃,接下來我們要開始實作的部分了 首先...
今天我們來建立我們窮小子售票系統能夠應付高併發的核心元件,我們的快取服務 Redis 我們先啟用 Memorystore for Redis 的 API 再...
今天我們來建立處理緩衝層的 Message Service 服務 Pub/Sub,它是全託管的SaaS服務,基本上只要建立好 Topic 跟 Subscript...
基本的雲端資源都準備好之後我們就要準備來建立最主要的運算服務 Cloud Run,我們可以直接把 Code 打包成 Container 上傳到 Artifact...
最主要的雲端資源都建置完成了,在進入程式碼開發之前我們先來確保雲端資源的連接,有兩個部分要進行確認跟設定 開發環境連線至雲端資源 在開發過程中要能夠連接到雲...
昨天我們說到 Cloud Run 將環境變數連結到 Secret Manager,今天我們就來實作這個部分 首先簡單的介紹一下 Secret Manager 這...
Cloud SQL 的連線設定完後還剩下 Memorystore for Redis 跟 Pub/Sub 一樣依序來進行配置 Memorystore for R...