軟體架構・絮語

Automate everything, make life easier!

為什麼要追求極簡化的 Docker image?

今早在 Community Open Camp 的【從 Ansible 到 Docker:混血模式】演講過後,有人在聊天室提問: 請問為什麼要追求最小化的 Docker image? 其實,去年我在 Docker Taipei 社群主講〈追求極簡化 Docker image 之路〉的時候,曾如此開場:「一部分原因,是技術性的探討。經過這番探討,對 Docker 底層機制會掌握得更深刻,有助於更善用 Docker,也很自然會理解 Docker 與 VM 的明顯差別在哪裡。」 當然啦,那是一種極度保守的理由。因為在當時,「極簡化...

READ MORE

從 Ansible 到 Docker:混血模式

自從 2015 年 4 月在 Docker Taipei 社群講了一場〈追求極簡化 Docker image 之路〉之後,在「極簡化 Docker」這條路上,另一條途徑 Alpine Linux 開始嶄露頭角。這種方式,漸漸凌駕過去蠻幹的手法,地雷減少,有顯著的流程優勢,品質上也不見得遜於長期被 glibc 把持的傳統體系。 我嘗試用這種手法重整過去的東西,得到還不算太差的結果。因此,一直希望能有機會再給一場類似【追求極簡化 Docker image 之路,Part 2】的演講。 此外,由於自己持續在使用 Ansible 來處理組態設定事宜,持續維護近 20 個 Ansible...

READ MORE

簡報者的小工具

已移到 https://william-yeh.net/post/2016/08/presenter-tools/

READ MORE

系統思考及換位思考,一例

其一 過去這一年,我針對 monitoring 議題發表兩次演講:〈Whoscall 的 Realtime Monitoring 經驗分享〉及〈Monitoring 改造計畫:流程觀點〉,可看出那段日子我的關注重點。 Monitoring,在傳統 value stream 來看,是偏向 Ops 這一端,發揮空間狀似沒有像 Dev 那麼寬廣。 其實不然。站在 monitoring 這個制高點,幫助我更深刻體會 lean thinking 及 TOC 都很注重的 “flow”。 以此視野看系統,我看到某些 services 問題,需要從研發環節下手,甚至是要將 QA 或 QC...

READ MORE

從限制理論看 DevOps

已移到 https://william-yeh.net/post/2016/08/devops-a-toc-perspective/

READ MORE

練字與程式設計

已移到 https://william-yeh.net/post/2016/08/on-handwriting/

READ MORE

演算法也有不神祕的一面(下集)

已移到 https://william-yeh.net/post/2016/08/on-algorithm-myth/

READ MORE

運算思惟其實一點也不神祕(上集)

已移到 https://william-yeh.net/post/2016/08/on-computational-thinking/

READ MORE

請循其本

已移到 https://william-yeh.net/post/2016/08/back-to-the-origin/

READ MORE

改變的框架

已移到 https://william-yeh.net/post/2016/06/change-framework/

READ MORE