owned this note changed 9 months ago
Linked with GitHub

DevOps 困局與平台工程 - 劉栢峰 Bryan Liu

歡迎來到 DevOpsDay Taipei 2024 共筆

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

共筆入口:https://hackmd.io/@DevOpsDay/2024
手機版請點選上方 按鈕展開議程列表。

議程介紹

填寫議程滿意度問卷|回饋建言給辛苦的講者

共筆從這開始

✨ 內容 Blog: DevOps 困局與平台工程 <== 演講內容
✨ DevOps 變革困局與平台工程簡報 SpeakerDeck

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

平台工程師(PE)的薪資在歐洲來說比devops還高 :D

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

平台工程的基本原則

  1. 明確的使命和角色
  2. 將你的平台視為產品
  3. 專注於常見問題
  4. 膠水是有價值的
  5. 不要重複發明輪子

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

重要的是

  1. 探索有效性
  2. intentionally 故意地強調與優化
  3. 減少企業組織間的橫切面的成本

image
SRE(橘色區域) 主要面對內部開發團隊

image
LINE 的內部平台工程模組

平台

Observability

  • prometheus
  • Grafana
  • Gatus

Infra/Ops

  • terraform

GitOps

  • ArgoCD
  • kustomize

OpenFlagr
導入TBD, 導入feature toggle是重要的. 可以實現A/B testing 以及快速的部署. feature toggle還有低延遲的特性.]
有共通的戰略對於平台工程是重要的.

平台價值

降低認知負荷

Platform Engineering 更重視的是 develop experience 開發者體驗.

公司轉型除了擴編人力之外疫情結束後 headcount freeze, 所以倡導在工作時段, 利用20%的時間鼓勵大家成立 side project 來逐步完成內部開發者所需.
將數據可視化後, 更能得到高層的支持, 也激勵開發者更願意主動優化.

你想解決的是雲端可觀測性的不易,但開發人員心裡想的只如何能方便查找 log 解決眼前問題。在推行數據可視化的經驗是不管推出什麼樣的平台與產品,不管結果有多成功,初期總是有反對的聲音。

產品思維

專注在有需求的團隊上

新的產品與服務, 一律要求使用新的標準.
舊的服務, 也需要找時間升級以滿足新的標準.

專注在解決問題而非擴張

初期應該專注在重視使用者體驗與之建立深度連接, 而非做那些不具ㄍ

IMG_3612

建議要有可視化的 Dashboard 來比較才能知道不同團隊E2E的量化

image

Visualization is Leverage

PE 團隊成熟度模型

image

PE team 的價值

image

tags: DevOpsDays Taipei 2024

共筆聊天室:

我們團隊也經歷過從 Grafana Loki 轉移回 Elasticsearch,依據開發團隊的使用需求

Select a repo