Amo Chen

為什麼 Kafka 這麼快?

以前的工作用過 Kafka, 所以知道它很快,但是沒想過為什麼它可以這麼快,直到面試時被問了才知道只會使用是不夠的,必須了解應用的特性或原理,才能夠設計出

Posted on  May 31, 2023  by  Amo Chen  ‐ 1 min read

好文分享 - Building a Bloom filter

Bloom filter 又稱布隆過濾器,是一個很實用的演算法,專門用來查找特定資料是否存在的高效率作法,該演算法不僅有使用記憶體空間非常小的優勢,也有查找相當快

Posted on  May 29, 2023  by  Amo Chen  ‐ 1 min read

白話文解說向量資料庫(vector database)

簡單 4 分鐘的影片科普向量資料庫。 向量資料庫是最近崛起的一種新型的資料庫,其崛起多半與 AI 產業興盛發展有關。原因在於無論是文字型、影像型的 AI, 幾乎

Posted on  May 28, 2023  by  Amo Chen  ‐ 1 min read

Infisical - Open Source SecretOps

Infisical 是一套開源的機密管理平台,專門用以儲存資料庫帳密、 API key, Token 等機敏性的資料,可以讓機密的管理更加方便,也支援 SDK 讓開發者直接從程式中取得這些機密

Posted on  May 26, 2023  by  Amo Chen  ‐ 1 min read

上班聽什麼 - Soft Skills Engineering

Soft Skill Engineering 是談論科技業職場軟實力的 Podcast, 主題包含敘薪、升遷、離職、領導、 code review 、新技術趨勢等等, 2016 至今已經更新了 357 集,基本上每週都會有一集(但股癌大 2

Posted on  May 25, 2023  by  Amo Chen  ‐ 1 min read

7 個常用的分散式系統模式(patterns)

系統隨著商業規模長大之後,系統架構也不免需要改變,通常這時原本單機或單純的系統架構,就會慢慢長成分散式系統的樣子,原本一台伺服器可以處理的事

Posted on  May 24, 2023  by  Amo Chen  ‐ 1 min read

CQRS 運用實例

CQRS(Command Query Responsibility Segregation) 又稱命令查詢責任分離,是一種常見的系統架構,也可以簡單理解為讀寫分離。 對資料庫來說,寫資料的過程通常都是負擔相對大的工作,資料庫在寫

Posted on  May 23, 2023  by  Amo Chen  ‐ 1 min read