DevOps iThome
下半年因為轉職,工作上忙碌了不少,還好當天可以排開其他會議,順利地參加今年的DevOpsDays。
TSMC
DevOps Journey
台積電也在做數位轉型;可以想像在這種大型跟根深蒂固的文化下,要推廣DevOps文化一定是相對更困難的,這邊有提到一個重點是TSMC聘了一位矽谷回來的CIO,是個很正確及聰明的作法。從上做改革及轉型,會比從下來的更有力和快速。
談假設思維之下的開發者體驗
- DX: Developer Experience
- 新人犯錯,誰的責任? 答案是整個團隊。
- 良好的DX,是透過團隊持續的協作、回饋和經驗傳承。
- 進行任務,需要退一步去看見全貌。
- 假設思維
- 頻繁低去做假設,並驗證它。
- 聆聽在該項目有經驗的人的意見,無論他是資深或資淺。
- 做出最接近目標的假設。
- 任務一定要訂出Milestone,而Milestone是建立在假設之上。
- 任何事情在完成到一定程度之後,會遇到"效率的邊界"(也就是即使在施力,它根本不會動),這時候可以再透過假設,去找到更適合施力的點。
雖然投影片內容好像跳來跳去,Ruddy老師其實在傳授心法。 在管理或是帶更大的團隊時,讓團隊有正確的思維和方向,會比鉅細靡遺的去管理任何小地方,來的更有效率。
Running and Operating Large Scale
Real-time Data system on Cloud
- 如何開始建構大型Streaming的系統
- 先 POC 100K
- 迭代改進
- 可視性 => 可觀察整個系統的效能和瓶頸
- End to End
- Bottom-up
thinking
- 建構團隊
- 初期要先以多職能團隊為主,除非緊急任務,否則不應該只讓特定人執行特定工作。
- 若是緊急的任務,再安排固定資源。
- 角色應該rotate。
- 初期應以讓團隊了解產品或系統的整個脈絡及流程,但是到了更大(如100人)團隊的時候,再來分職責及角色。
- 可視性及觀察性
- 大型分散式系統已不可能再一台一台機器看LOG。
- 講者有展示他們Monitor的工具及如何從中抓出一個高風險的BUG。
如何實踐品質內建之企業級DevOps流程架構
這一場主要是玉山銀行提出他們如何在內部整合包含派工、程式弱掃、容器安全性檢查、CI/CD及Monitor的流程。 印象比較深刻的是,他們大量使用JIRA作為整合的工具,這點價值非常高,因為等於IT和USER都可以在同一平台作業。
大型團隊落實 CI/CD 的挑戰
我每次都會參加安德魯大大的場子,因為分享內容除了技術,更著重於在處理人和事的看法和經驗上。 詳細的內容可參考 HackMD。
後記
這次的贈品都滿不錯的,我拿到了隨身碟、一條毛巾、旅行包和T-Shirt,也參加了一場Hands-on
lab 來彌補幾個月鮮少寫code的時光 XDDD
Thanks for sharing the notes from the 2021 DevOpsDays Taipei! Such valuable insights on best practices. Check out DV Hosting for more DevOps resources!
回覆刪除