Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Docker + CI pipeline 的高效率 ChatBot 開發方法

2,294 views

Published on

2017 Modern Web Conference, 2017-08-11

Published in: Software
  • Hello! Get Your Professional Job-Winning Resume Here - Check our website! https://vk.cc/818RFv
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Sex cam ladies only. Im about to cum. My pussy is waiting for you here> www.sexsearch.online
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Docker + CI pipeline 的高效率 ChatBot 開發方法

  1. 1. Docker + CI pipeline 高效率ChatBot開發方法 Philipz(鄭淳尹) Modern Web 2017-8-11
  2. 2. 緣起
  3. 3. IM + XMPP
  4. 4. IM + XMPP
  5. 5. IM + XMPP
  6. 6. 0803 Flash Crash 閃崩
  7. 7. 0803 Flash Crash 閃崩
  8. 8. ChatBot功能 1. 自動交易現況 2. 選擇權策略 3. 金融新聞 4. 商品資訊 5. 每日未平倉量
  9. 9. ChatBot功能 6. 到價警示 (個人化服務) 7. 金融知識問答測試 8. 訂閱服務 9. 託播廣告
  10. 10. Demo
  11. 11. 系統架構
  12. 12. 系統架構 Azure Web App on Linux
  13. 13. 開發花費之人月 1人+1周
  14. 14. 利用微軟相關工具 Visual Studio Code 開發工具 Node.js + Bot Framework - 程式範例1, 範例2 Azure Web App on Linux 容器私有儲存庫 - Azure Container Registry 整合自動化測試部署流程 - GitLab Azure CLI 2.0 - Docker image
  15. 15. GitHub GitLab Jenkins Registry
  16. 16. GitHub GitLab Jenkins Registry
  17. 17. GitLab-Runner GitLab-Runner 容器開發流程 GitLab-Runner Web PaaS
  18. 18. Demo
  19. 19. GitLab
  20. 20. Test Double 測試方法
  21. 21. 新 Compose 測試方法 The Same http://testdriven.io/part-four-intro/
  22. 22. 容器思維 1. 各階段如何使用容器 2. 直接用容器,不再重頭安裝 3. 官方映像檔或依需要客製 4. 營運環境亦使用容器 5. 在易用性與尺寸取得平衡 6. 使用標籤(tag)區分版本 7. 擺脫程式語言限制,善用各語言優點
  23. 23. Azure Container Instances
  24. 24. 延伸閱讀
  25. 25. 延伸閱讀
  26. 26. 感謝您的聆聽 m(_ _)m

×