章節說明:推薦序
前言
第一章 綠色軟體簡介
在IT領域實現綠色環保的意義
我們的想法
第二章 設計模塊
我們面對的問題:碳
回到基礎知識:電
軟體工程師的硬體101
一切就緒
第三章 程式碼效率
效率就是一切,是這樣嗎?
什麼是程式碼效率?
背景:超高效率程式碼
選擇正確的平台
使用綠色設計模式
結論與反思
第四章 營運效率
與機器的戰鬥:運行效率與綠色技術的挑戰
第五章 碳意識
電力的碳強度:清潔與骯髒的區別
需求轉移
需求塑造
有魔鬼代言人嗎?
真實案例
碳意識,從你我開始!
第六章 硬體效率
消費類設備的挑戰:隱含碳
電子廢棄物
以綠色方式使用硬體的核心工具
第七章 網路
網路是否足夠環保?
網際網路的現狀與挑戰
軟體的作用
為什麼不能讓路由更環保?
網際網路的永續轉型:從上而下的改革
所以,2020年的經驗教會我們什麼?
結論
第八章 更環保的機器學習、人工智慧和LLMs
規模與應用的爆發性成長
專案規劃
資料蒐集
設計和訓練機器學習模型
部署和維護
從何處著手?
第九章 測量
理想測量
這樣就夠了嗎?
檢視現有方法論
實用工具概覽
你成功了!
第十章 監測
可用性是北極星
基於指標的監控四大支柱
服務水準是我們的宗旨
可觀察性的演進
圓滿收官
第十一章 共同效益
一切都是為了錢?
可靠性與韌性如何影響永續發展?
追求效能的極限之路
安全性:軟體發展的基石
資料洪流的挑戰
萬法同源
勇往直前!
第十二章 綠色軟體成熟度矩陣
成熟度矩陣的演進
綠色軟體成熟度矩陣的實踐之道
現況評估與未來展望
第十三章 我們該何去何從?
為何科技業需參與減碳?
成熟度矩陣的進階之路
永續轉型的成本效益
「全面性思維!」
如何實現全方位的永續轉型?
重新定義綠色軟體
後記
索引
共