Jasper Sui | Home

用文字紀錄容易忘記的事情是金魚腦的唯一解藥

CNCF Certified Kubernetes Administrator (CKA) 證照心得

前言 睽違了十個月的發文,累積了一些想法都還沒有變成文章,最近會慢慢來把之前想好的主題都紀錄下來的,就先從最近考到的 Certified Kubernetes Administrator (CKA) 證照開始吧! 介紹 Certified Kubernetes Administrator (CKA) 是由 Cloud Native Computing foundation (CNC...

用 Python + Docker 實作簡易 Cloud Pub/Sub Service

前言 前陣子在解決某次情境的問題時,因為要考慮將 Compile time 的參數拉到 Run time,和同事討論後就決定繼續使用和團隊相依性很高的 GCP (Google Cloud Platform) 的產品,也就是本文主角 – Cloud Pub/Sub 來實現。 加上 Google 什麼都幫你包好,流量不大的話通通免費,Library 也很簡單就能使用,以及文件寫得不錯,除了有...

2020 個人年度回顧

前言 2020 年過得說快不快、說慢也不慢,是我正式脫離大學生活的一年,也因為疫情讓原先就很不穩定的一年增加更多不確定性,今年對我來說做得最正確的一個決定是退掉原先 3/10 回台灣的機票,改成在 2 月提前搭那時國外學生們流行搭的一家 STA Travel 旅遊公司趕緊回國(在前不久查資料時,才發現他們已經在 2020 的 8 月宣告破產結束營業了),如果那時候還等到 3 月中才回國的話...

利用 Sentry 實作分散式追蹤 (Distributed Tracing)

前言 目前手上碰的專案都是用 Sentry 來協助追蹤 API 和 Asynchronous Tasks 的,可以用一種識別碼來作為 Filter 的一種粒度,篩出對應服務的 Issue 和 Performance。 整體用起來的效果很好,每個月的費用也很親民,尤其對於 Python 用戶體驗更是一流,強烈建議若是有相關需求的話可以引入 Sentry 到專案內,可以省去不少麻煩。 ...

用 Python 實作 LRU Cache 機制

前言 一陣子沒有寫文章了,最近沒有什麼靈感,前陣子在看一些 System Design 的文章時,看到題目中有提到 LRU Cache 機制,覺得挺有意思的就想著要來用 Python 來實作一個簡單的 LRU Cache 機制。 因為要有效率地運用電腦有限的空間,不能把所有要記錄的東西都存在某個儲存空間上,所以必須要有個機制來汰換資料,而汰換資料的方法大略分為下列四種: FIFO...

[K8s + Jenkins] 將舊有 Django 專案翻新 (8) - 結語

正文 終於將這次的小專案在距離第一篇文章的 18 天後做完了,其實當時給自己一個月的時間來做算是有點久,但主要就是想讓自己壓力不要太大,但是還是必須要持續不斷學習和成長。 前陣子在公司有試圖想要揪人一起參與寫 Blog 的活動,互相督促並提出建議,並給了每個禮拜寫兩篇文章的要求,但很可惜沒有辦法能和公司同事們一起討論,所以後來就變成自己一樣限制自己每個禮拜至少要寫兩篇文,只能等之後有其他...