今天是我們三十天系統設計實戰旅程的第一天。在開始設計第一個系統之前,讓我們先談談什麼是真正的系統設計,以及接下來的旅程會如何展開。
系統設計到底在設計什麼?
系...
在前面的文章中,我們學會了如何使用 Supabase CLI 管理專案、建立資料表,以及各種開發工具。今天要介紹的是 Supabase 的核心功能之一:Dat...
消除你程式碼的臭味 Day 4- 鐵律:向後相容性是神聖不可侵犯的
工程師的首要職責是建構可靠的東西。而可靠的基礎只有一條,也是唯一重要的一條規則。
We...
前言:AI 時代,為什麼還要談測試?
在這個已經是大部分開發工程師都在用 ChatGPT、GitHub Copilot、Claude 的時代,可能有人會問:「既...
ClickHouse 是由 Yandex 開發的 開源分布式列式資料庫管理系統(Column-oriented DBMS)。
主要針對 即時數據分析 (Real...
在單體式應用裡,系統常倚賴「內外網邊界」與單一登入機制;然而到了微服務世界,每一次呼叫都是跨網路、每一個服務都是潛在邊界。因此,安全與存取控制不再是附加功能,...