iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
DevOps

嘿,稍等一下!別急著開發功能,先來打造 Walking Skeleton 吧! 系列

在這個高速發展的時代,我們常常急於開發新功能,但有時候卻忽略了建立穩固的基礎結構。這個系列文將帶你深入探索 Walking Skeleton 的概念,這是一種最小可行的產品架構,能夠讓你快速建立起測試、部署、監控等基本環境。不論你是否熟悉 Laravel、DevOps、CI/CD,我們都將從頭開始,以通俗易懂的方式,一步步引導你打造 Walking Skeleton。讓我們暫時放下功能開發,先確保我們的基礎穩固,未來的開發才能更順利地前進!

鐵人鍊成 | 共 34 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 1

【Walking Skeleton】Day01 - 開賽

前言 我又來參加鐵人賽啦,我比兩年前又成長了不少,以前的我好多東西都不懂,連個 form 表單都不會用,現在知道網站路由怎麼設計,SQL 語法要怎麼下會比較好,...

2023-09-16 ‧ 由 miku3920 分享
DAY 2

【Walking Skeleton】Day02 - 為什麼需要 Walking Skeleton?

圖片來源:Matt Blodgett Blog 什麼是 Walking Skeleton? "A Walking Skeleton is a ti...

2023-09-17 ‧ 由 miku3920 分享
DAY 3

【Walking Skeleton】Day03 - 網站的運作原理

從輸入網址後,到出現畫面前,中間發生了什麼事? 大多數網站的運作方式 當你在瀏覽器上點開一個網站時,其實在那短短 <250 ms 中間發生了不少事情,...

2023-09-18 ‧ 由 miku3920 分享
DAY 4

【Walking Skeleton】Day04 - 架站方式百百種 SaaS、FaaS、PaaS、CaaS、IaaS 應該要選擇哪一種?

昨天講了網站的運作,今天換來說說伺服器的種類 圖片來源:Google Cloud 軟體即服務 SaaS 科技日新月異,網路上有非常多種 No Code...

2023-09-19 ‧ 由 miku3920 分享
DAY 5

【Walking Skeleton】Day05 - 在 AWS 上買(租)一台 EC2 主機

發廢文發了四天,今天終於要來幹正事啦 註冊 AWS 首先開啟官網https://aws.amazon.com/ 按下建立 AWS 帳戶按紐 輸入 Email...

2023-09-20 ‧ 由 miku3920 分享
DAY 6

【Walking Skeleton】Day06 - SSH 原理

了解原理能夠讓我降低對這些科技未知的恐懼,並且幫助我更快的上手使用這些工具 SSH 連線簡單來說有三個步驟: 驗證身分 產生加密連線 用加密連線傳送資料...

2023-09-21 ‧ 由 miku3920 分享
DAY 7

【Walking Skeleton】Day07 - 確認 SSH 首次連線的指紋 Fingerprint

近幾年資安越來越受到重視,這麼重要的事情當然要給它獨立寫一篇文章啦 指紋 Fingerprint 簡單來說就是在首次連線時伺服器會將伺服器的公鑰傳送到本機,...

2023-09-22 ‧ 由 miku3920 分享
DAY 8

【Walking Skeleton】Day08 - 在 EC2 上安裝伺服器軟體 Nginx

有了伺服器主機,還需要伺服器軟體,才能架一個網站,所以今天要來裝 Nginx 更新 Linux 套件 在開始之前呢,先來更新一下套件,apt 是 Debia...

2023-09-23 ‧ 由 miku3920 分享
DAY 9

【Walking Skeleton】Day09 - 用 VSCode 連線進 EC2 修改網頁內容

每次在主機上改東西都要下一堆指令,這對我這個萌新實在是太不友善了,所以今天要直接在 VSCode 中修改遠端主機上的 HTML 檔案 在 VSCode 中連...

2023-09-24 ‧ 由 miku3920 分享
DAY 10

【Walking Skeleton】Day10 - 用 SCP 上傳和下載檔案

上傳或下載檔案通常都會另外安裝 FTP 軟體,不過這個方法不需要裝東西,因為我懶得裝東西所以我更喜歡用這個方式傳檔案 設定 Linux 權限 在開始之前先調...

2023-09-25 ‧ 由 miku3920 分享