第 162 期 DevOps 推薦文章

# DevOps

# Serverless vs. Kubernetes: The People’s Vote

AWS Re:Invent 活動上舉辦了 Serverless vs Kubernetes 架構比賽,會依據多個分類角度做票選,分類的項目有:

  1. 維護性 - Serverless 勝
  2. 成本 - Serverless 勝
  3. 擴展性 - Serverless 勝
  4. 開發友善度 - 雙方平手
  5. 生態系 - Kubernetes 勝
  6. 監控與日誌 - Kubernetes 勝
  7. 資安 - Kubernetes 勝

# BuildRock: A Build Platform at Slack

Slack 一開始的 Jenkins 就和大家的 Jenkins 一樣隨心所欲導致愈來愈多技術債,經過一連串的考量後決定繼續使用 Jenkins,並且開始做左移的測試,在 Kubernetes 上使用臨時的 Jenkins agent,並且用外掛硬碟保存狀態,標準和抽象化讓使用 Jenkins 的體驗好一點,另外也引入 GitOps 概念禁止人們手動改動,改善設定管理,以及放權 ownership 讓 service owner 參與建置 pipeline。

# Looking to the Future of Developer Experience

開發體驗就跟使用者體驗一樣非常重要,減輕開發人員精神上的打擊讓生產力能夠提升。打從一開始入職開始、開發、部署時和維護就要時時刻刻注意開發體驗,像是在入職時創帳號時會自動生產需要的密鑰,使用開發工具如 FigGithub Copilot、low-code 的軟體或者一些自動化工具如 Githube Action,而維護需要注意的是 dependencies 要能夠自動檢查。

Tag

Recommendation

  1. 第 158 期 Kubernetes 推薦文章
  2. 第 157 期 Golang 推薦文章
  3. 第 157 期 前端開發 推薦文章
  4. 第 150 期 DevOps 推薦文章
  5. 第 144 期 遠端工作 推薦文章

Discussion(login required)