全部教學影片
Sonya · 第 2 集 · 1:29

Sonya 大戰單體應用

整家店就是一個龐大的應用程式,改一處就壞另一處。Sonya 起了一個本機映像檔倉庫和一個三節點的 Kubernetes 叢集,把問題交給一個架構師代理人,看著它把單體拆成八個服務——再把每個服務分給八個代理人中的一個,各佔一條分支。過程中,一個仿冒名稱的 npm 套件被擋了下來。

你會看到什麼

  1. 01在工作區內建立並執行一個本機映像檔倉庫。
  2. 02一個本機 Kubernetes 叢集——三個節點、儲存與負載平衡器。
  3. 03架構師代理人梳理出八個限界上下文,並為每個指派一個代理人。
  4. 04八個工作階段在同一個房間裡並行進行,每個服務一條分支。
  5. 05供應鏈防護擋下 nodemailler——nodemailer 的仿冒套件。
  6. 06所有映像檔都進了倉庫,十三個 Pod 處於 Running,單體被功能旗標關掉退役。

八個代理人組成的團隊、同一台 Mac 上的真實叢集,以及一次從未進入建置的供應鏈攻擊。這一回,Bromure 又救了她一個晚上。

Sonya 是虛構人物,「Pothos & Co.」是虛構公司。這些短片中的所有工作階段、儲存庫與面板都來自示範資料——其中不含任何真實客戶資料。