排程實戰筆記手繪封面:同一筆訂單差點被做兩次,左邊『只加鎖,不夠』的 race condition,右邊『正確性要靠 DB 約束』的唯一索引,以及條件式唯一索引與狀態機設計重點。

擔心一筆訂單被工廠做下去兩次?我以為加個鎖就好,結果居然是個設計問題

軟體系統為了加速作業,會開多個 process 同時處理任務。倘若兩個流程同時抓到同一張訂單、各自投產,對本公司就是莫大的損失,真實地報廢。原先我以為『加個鎖就好』結果發現是需要 idempotency key,追到 Oracle 條件式唯一索引(Unique Index),最後發現要修的除了索引外,還有一個值代表不同意義的欄位狀態。

June 2, 2026 · 13 分鐘 · 雅青
讓 AI 的 Observability 與不確定性共舞

2026-Observability-讓 AI 的 Observability 與不確定性共舞-心得筆記

最有收穫的部分大概就是封面圖了。 Ruddy 老師說,在不久的將來,高端的工程師都會變成在做 QA 的事情,我們不寫 code,我們設計、理解與驗證程式的行為。

April 29, 2026 · 8 分鐘 · 雅青
Observability-大調查看台灣企業新挑戰

2026 Observability 大調查看台灣企業新挑戰:從 ITOps 到 AIOps 心得筆記

心得 聽完真的覺得,職務內容是寫功能的工程,將來會被 AI 取代是無庸置疑的。而原本正在這個位置上的我們,擺脫被淘汰的方式,就是更快速熟悉這些可以使用的 AI tool,以及如何應用 AI 的開發思維。 ...

April 26, 2026 · 3 分鐘 · 雅青

《分散式系統設計第三章 -- Ambassador 大使》讀書心得與筆記

Ambassador 跟 side-car 一樣是一種 pattern,而實作是另一回事。

August 4, 2025 · 8 分鐘 · 雅青

用 Amazon Q Business 打造一個搜尋公司文件的機器人

不用再擔心文件散落各地找不到功能定義啦~用 Amazon Q Business 讓你問問題

February 3, 2025 · 4 分鐘 · 雅青
我的未來工作也要 WFH

麥肯錫未來工作趨勢報告 2025: A new future of work: The race to deploy AI and raise skills in Europe and beyond

又到了年後轉職潮,去年底看到一篇麥肯錫講《未來工作趨勢》的報告,覺得滿受用的,所以分享給身邊同在滾滾紅塵打滾的朋友。 不論你是主管還是受僱者,本篇都有講到,2030 年會需要什麼樣的人才。 在 AI 的浪潮下,2030 年的工作型態會變成什麼?什麼樣的行業還會留存,什麼樣的技能會被淘汰? ...

January 27, 2025 · 3 分鐘 · 雅青

Hugo 網站把常用指令寫成 Makefile

為什麼要多新增這個 Makefile 呢?因為我懶。 每次 run server 都要想: 「痾…我今天在 run go 還是 run python?」 go 的話: go run . python 的話: python3 main.py 啊都不是,我在 run hugo:hugo server -D 那個導頁到最近變更頁面的指令是什麼? ...

January 11, 2025 · 3 分鐘 · 雅青

Hugo 網站留言區設定:Disqus vs Cusdis

手把手用 Disqus 與 Cusdis 建立留言區,並比較所有留言設定差異

January 5, 2025 · 3 分鐘 · 雅青

Hugo 架站後分析網站流量與訪客行為: Google Analytics

查看網站流量與訪客行為

January 5, 2025 · 2 分鐘 · 雅青

SEO 基礎教學番外篇:Google Search Console 是怎麼運作的?

了解 Google Search Console 是怎麼運作的

January 1, 2025 · 5 分鐘 · 雅青