Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Empowering Community-Driven Learning through Serverless Practice

LINE Developers Taiwan
December 16, 2023
800

Empowering Community-Driven Learning through Serverless Practice

LINE Developers Taiwan

December 16, 2023
Tweet

Transcript

  1. NiJia Lin 🥷 LINE Technology Evangelist 💚 Open Source 🎶

    Build anything in Cloud 😺 louis70109 🅵 linnijia
  2. 01 02 03 04 佈署⽅式的選擇與適⽤情況 雲端資源整合 選擇適合的 Side Project 先了解何謂

    Serverless 05 該帶走點什麼 ✍ CONTENT 00 如何透過社群學習?
  3. Clone Knowledge 萬事模仿起 研究 研究 再研究 Open Source 三部曲 🎶

    Build Example 幫助初⼼者 讓入⾨更容易! Contribute Expertise 協助作者找出 夜晚沒發現的🐛
  4. 01 • 依據流量調整容器數量 • 應付臨時流量 • Side Project 隨時會紅 ⁉

    ⾃動擴展🚚 02 • ⼀定額度免費 • 實⽀實付 成本效益💰 03 • 專注研發⼯程 • 無需管理伺服器維運 開發效率🛠
  5. Knative 的好處 彈性 帶走 KN yaml 即可搬回家 為什麼選擇 GCP -

    Cloud Run ? 易用性 從中學習 Kubernetes 的好處 區域性 ⼤房東顧著 解決⽅案多 ⽂件多
  6. 圖床選擇 項⽬ Google Cloud Storage GitHub ⼤⼩限制 💰無限 5GB API

    ✅ ✅ Webhook ✅ ❌ 資源管理 ✅ 介面 ❌ 儲存費⽤ 🇹🇼$0.020 美元(每月每 GB) 免費 權限控管 ✅ Public or Private
  7. Firebase 資料儲存 項⽬ Firebase Cloud SQL 類型 非關聯性(NoSQL) 關聯性(SQL) 離線同步

    當應用程式重新連接網路時 資料可自動同步 ❌ 擴展性 自動擴展、無需管理伺服器 需要手動設置和管理 查詢能⼒ ❌ 查詢能力有限 強大,支援複雜的 SQL 查詢 資料結構 靈活 JSON 需先定義結構 ⽤途 即時資料更新 穩定資料