Docker 和 Virtual Machine(VM) 相比是相對輕量的工具。Docker Container 在建構和使用上也很方便,只要下幾行的指令就可以把 Application 或 Service 部署好非常的簡單不會複雜。可以應用在程式開發環境的建立、整合測試環境的建立、把應用程式打包成 Image 快速的部署在其它的環境上……等等的應用。因此我要在這30天內為大家介紹這麼好用的工具。
在 Pivotal 提出 Cloud Native Architecture 這個概念的,更陸續推出了完整的解決方案,除了去年有人寫過的 concourse ,還有功能完整的PaaS平台-- Cloud Foundry、SpringBoot/SpringCloud 與 Steeltoe 等 Microservices framework。 希望可以透過這次參賽,讓自己與對Cloud Native Architecture概念有興趣的朋友,可以有更進一步的認識,並讓未來工作推展更加順利與迅速。
在這個 DevOps 文化如此蓬勃的時代裡,Ops 不再是單純 Ops,Dev 也不純了,每個工程師都要有能打十個的能力才能努力活下來,在大環境如此凶險的情況下,要如何讓自己擁有相同的生活品質早點下班,絕對是每個工程師夢寐以求的議題。 Puppet 是一個基於實現 infrastructure as a code 的組態管理工具,與其相同性質的有 Ansible、SaltStack、Chef 等工具,在國際擁有財星 Top 100 佔有 75% 使用率。 我是 Mr.沙先生 (scott.liao)
如果單元測試是在確保 "Do things right",那整合測試就是在確保 "Do right things",你對Postman的印象是 "API 寫好後,用來試搓看看的工具" 嗎?Postman 其實可以做自動化測試,也可以做多APi串連,甚至連 API 使用文件都讓你一鍵產出了,好 Postman ,不用嗎?
使用 Nightwatch 實現 End-to-End Testing。 (Nightwatch、Selenium WebDriver、End-to-End Testing 相關)