Day 30: DevOps完赛心得

最後,不免俗的还是要说一下完赛感言:

今年是第一次参赛,参赛完的感言是囤文章很重要!! 其实我对後面几篇的技术都不太熟悉,这次参赛需要一边学习、一边实作、一边写文章。一天花大概4~5个小时其实挺累人的。但是,也是有了这次竞赛给了我强迫学习的机会,我终於碰到了我之前一直很想学习的CI/CD。回顾这30天,也大致将CI/CD的整体流程跑了一遍:

https://ithelp.ithome.com.tw/upload/images/20211002/20119044cjCHpgnDj1.png

DevOps的下克上之旅( ° ∀ ° )ノ゙

这个系列的目的就是从0开始跑起CI/CD,并希望我自己未来能够自己架构出属於我的pipeline,竞赛的最後来检视有没有达成:

  • Plan : 专案架构规划,开会!!! 确认软件需求、规划架构
  • Code : 写code,使用Git来一起多人合作
  • Build : 将code变成Application,我们这几篇都使用npm来build node.js,JAVA则用maven
  • Test : 使用Jmeter来进行测试,你也可以用selenium
  • Integrate : 使用Jenkins或是Github Action
  • Deploy、Operate : Deploy将Application推上production Server。Operate则是设定运行环境与参数,这里可以由DockerKubernetesAzure来实现。
  • Monitor : 监控流量、Bug。ELK实现了Log档DB化方便查询与视觉化呈现。

尽管如此,我认为我的文章仍只是碰触一点皮毛,未来有机会将会继续精进。我目前是中央资管硕二,虽然我们实验室其实专长是AI,但是我觉得身为资管系,软件专案管理应该会是身为一名资管人必须学会的技能。我希望未来能够带着我的技术,找到一份好工作。毕业後有没有公司愿意收留我啊 (>﹏<),Linkin

大家也可以来参观一下我的Blog,万分感谢能看到最後。我会继续将这30天文章补充得更完整的。


<<:  Day20 - 资料集介绍&语音特徵

>>:  相机拍图编码

[Day 18] 今晚我想来点tinyML加Arm不加香菜

今天(2021/10/3)是星期日,本来想接着写Edge Impulse云端一站式tinyML开发平...

Day 31 Quantum Protocols and Quantum Algorithms

Simulating Molecules using VQE Variational Quantum...

[Day27] 透过GCP实作(3/4):建立RealTime Database即时读入/存取资料

从昨天所提及的架构,让你在爬虫获取资料的情境下使Cloud Function能各司所职。 并使维护...

[Day 20] 回测与报表

一、说明 老样子,又到了喜闻乐见的程序整理环节,我们今天会完成下列事项 资料拆分:以1:1比例分成训...

Day25 安装 Heartbeat

今日本篇重点是要安装Heartbeat,以如何设定要监控的服务项目。 Heartbeat 安装 步骤...