全部教學影片
Sonya · 第 2 集 · 1:29
Sonya 大戰單體應用
整家店就是一個龐大的應用程式,改一處就壞另一處。Sonya 起了一個本機映像檔倉庫和一個三節點的 Kubernetes 叢集,把問題交給一個架構師代理人,看著它把單體拆成八個服務——再把每個服務分給八個代理人中的一個,各佔一條分支。過程中,一個仿冒名稱的 npm 套件被擋了下來。
你會看到什麼
- 01在工作區內建立並執行一個本機映像檔倉庫。
- 02一個本機 Kubernetes 叢集——三個節點、儲存與負載平衡器。
- 03架構師代理人梳理出八個限界上下文,並為每個指派一個代理人。
- 04八個工作階段在同一個房間裡並行進行,每個服務一條分支。
- 05供應鏈防護擋下 nodemailler——nodemailer 的仿冒套件。
- 06所有映像檔都進了倉庫,十三個 Pod 處於 Running,單體被功能旗標關掉退役。
八個代理人組成的團隊、同一台 Mac 上的真實叢集,以及一次從未進入建置的供應鏈攻擊。這一回,Bromure 又救了她一個晚上。
Sonya 是虛構人物,「Pothos & Co.」是虛構公司。這些短片中的所有工作階段、儲存庫與面板都來自示範資料——其中不含任何真實客戶資料。
