NEW 我們Astro v5.1的新blog上線啦 »

joseph-avatar
Joseph

Hi, I am a freelancer.

I'm a Fullstack Developer passionate about System Design, DevOps, and AI. I enjoy building side projects and sharing insights on algorithms and GenAI through my blog.

Skills

Front-end

  • React

Back-end

  • Python
  • Ruby on rails
  • NodeJS

AI / Automation

  • n8n
  • chatgpt
  • groq
  • open web ui

Marketing

  • SEO / SEM
  • Google Analytics / Google Adwords
  • Facebook Pixel / Facebook Ads / Facebook Pages
  • LINE Sticker
  • Social marketing

Recently shares

Find out more content in our Blog

View all posts »
替 n8n 接上 OIDC SSO

替 n8n 接上 OIDC SSO

需求一句話講得完: 讓 n8n 支援 OIDC SSO 登入。 這看似只是改改環境變數的小需求,但當初我和 AI 一起討論並嘗試串接時,發現真正折磨人的不是語法,而是這一路上幾乎每個坑都 不會叫: Pod 正常 、Kubernetes 健檢全綠、 指令回傳 0、Log 裡沒有半點 Error,但使用者就是登不進去。…

把三份 K8s stack 合併成單一 Helm stack

把三份 K8s stack 合併成單一 Helm stack

起點:三份副本,加上一條靠人力執行的規則 我們的 K8s 部署原本是三份平行的 stack:nvidia、amd、arm64 各一份。維護規則寫在 裡,只有一句話: 改一份要同步三份。 這條規則的問題不在於它難懂,而在於它把一致性外包給人的紀律。實際的腐化程度可以量:舊的 是 261 行,三份之間的差異分別是 197…

兩次重構:K8s 與 Compose 架構收斂

兩次重構:K8s 與 Compose 架構收斂

問題陳述:一條寫在 CLAUDE.md 裡的規則 重構前,專案的 有一條專門的章節: K8s 三個 Stack 必須同步 任何 下的修改,必須同步到 和 ,且在 同一次提交 中。 (摘自重構前的 ) 這條規則反映了當時的現況。同一份 Architecture 章節裡還寫著「 K8s 三 stack 以獨立完整副本維護…