最近在研究汽車( Automotive)產業,看到一個有趣也熟悉的議題,也就是牽扯到軟硬整合的 Automotive 產業該怎麼導入 DevOps ?以往我們熟悉的 DevOps 不就是寫好 code 把 code 部署上去營運就好?(好啦這是過度簡化版)。不過把這個情境移到 Automotive 產業就變成得更加複雜了,也順帶產生一堆需要被解決的問題,也正因為這樣才會看到 Jfrog 的 Automotive DevOps Summit。
雖然早在 2012 年研究 DevOps 工具時就知道 Jfrog ,但那時候只把它當作 Artifactory 看待,後沒就沒繼續追蹤下去,沒想到他已經轉型成 SaaS 公司並且在 NASDAQ 上市,後續還持續演進緊抓著 DevOps 的議題,有興趣的可以參考這篇文章介紹的很清楚:美股個股分析- 乘著DevOps浪潮的的SaaS公司- JFrog Ltd.(NASDAQ:FROG)。然後大概是 2019 年他們開始切入 Automotive 產業,在官網上可以看到這篇文章 Automotive DevOps: Rules of the Road Ahead,裡面描述為什麼這個議題突然變得如此重要?因為 Autonomous Cars are Code,現代的車子裡面充滿了各種微電腦和程式,更不用說未來的自駕車,下圖是一個系統裡面會有多少程式。
而這些程式都需要遵守這些 Rule,就很需要 DevOps 實踐:
- Rule 0: Don’t kill anyone!
- Rule 1: Should be up-to-date with the turn of a key.
- Rule 2: The car should get better over time.
- Rule 3: Reduce anxiety for drivers and developers.















