iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
DevOps

Golang X DevOps 系列

以Golang達成部署集成自動化

鐵人鍊成 | 共 30 篇文章 | 11 人訂閱 訂閱系列文 RSS系列文 團隊大力出奇蹟
DAY 11

Day11 - 淺談一下 Microservices

Monolith 先來看看我們平常接觸到的架構 你可以把她想像成一塊超大塊的積木(大雜燴的概念 全部通通放在一起 舉個電商網站的例子來說 這個網...

2022-09-20 ‧ 由 idisused 分享
DAY 12

Day12 - 認識 gRPC

gRPC是啥 原本是 RPC(remote procedure call),讓本來要呼叫server去處理的東西,變成像在 call 內部 function...

2022-09-21 ‧ 由 idisused 分享
DAY 13

高速用 Go 來啟動一個簡單的 web 吧

我們要用的是 gin 這個 Framework,他是目前 Star 數最多的(也是效能平均起來較好的) Gin 事前要求 Go version &gt...

2022-09-22 ‧ 由 idisused 分享
DAY 14

Day14 - Where is Nginx ? Apache ?

在昨天寫完之後,我們可以看到最後輸出了一個結果的 json 那如果有寫過網頁的各位會不會覺得少了甚麼? 沒錯,我們沒有架設 Nginx 、 Apac...

2022-09-23 ‧ 由 idisused 分享
DAY 15

Day15 - 把網頁架構變漂亮一點

讓結構變漂漂亮亮的 Keep Your main.go simple 前天我們把所有的東西全部都塞在一起 現在我們要讓他們每個分工明確一點 Contro...

2022-09-24 ‧ 由 idisused 分享
DAY 16

Day16 - 建造一個乾淨的開發環境

在前面我們都是透過主機來進行開發 但我們有時候想要讓本地環境盡量保持乾淨,這時候要怎麼辦ㄋ 這時候我們就需要使用 Docker or Podman 來建造我們...

2022-09-25 ‧ 由 idisused 分享
DAY 17

Day17 - 把網頁塞進 Container

撰寫DCOKERFILE 可是昨天寫的只要打exit就直接不見了 難道我每次都要打那又臭又長的指令嗎 當然不用 所以這就是為甚麼 container和 Do...

2022-09-26 ‧ 由 idisused 分享
DAY 18

Day18 - 在進入 CI / CD 前 我們應該知道

現在已經蠻多工程師利用 Docker Container 引入 CI / CD 了 但還是會有所謂的 '好習慣' , 我們需要了解何時需要使用 CI 進行測試...

2022-09-27 ‧ 由 idisused 分享
DAY 19

Day19 - 先來設置 Docker Hub

因為要用Docker Hub 和 Github,所以要先讓大家註冊一下 Github註冊連結 Docker Hub 註冊連結 Docker Hub...

2022-09-28 ‧ 由 idisused 分享
DAY 20

Day20 - 先幫你的 Go 撰寫測試

我們前幾天,有寫一個 Go web,那我們現在幫他改一下架構,順便幫他撰寫測試 先幫 Controller,更改一下架構,輸出 message HomeCo...

2022-09-29 ‧ 由 idisused 分享