qrtt1 積分 2 編輯於

2016 年的文,在當時勸世聽起來合理啊。

現在如果要存文字,起手就是 utf8mb4 了。

qrtt1 積分 0

1.19 的 LTS 也快來了,但看到 19 不知為什心理毛毛的 (逃走

qrtt1 積分 2 編輯於

就看管理者的龜毛程度了,不過這裡舉 helm 單純是跟人在 slack 上聊天,提到 helm v2 時,還要弄 rbac 而覺心理上有門檻,才會用這東西作為例子。要我自己裝,我也都設 cluster-admin

也許可行的做法是只讓他能在某些 namespace 下有比較大的權限。

qrtt1 積分 0

這實在太銷魂了,而且 error messages 還看不出來。

qrtt1 積分 1

用卡車來比喻,配上圖很可愛 :D

qrtt1 積分 1 編輯於

也許都用 gRPC 這類 framework 自帶的?或被 protocol library 自動作掉?

上回 Josh 來 demo 時有展示 RSocket,不過他是直接用 jackson 的 object mapper 來做,預設情況應該就會中了 cve-2017-49951

qrtt1 積分 0 編輯於

這是貼一下昨天整理好,發佈在 FB 的東西 :D1 有些投影片截圖,可以去 FB 留言觀看呦。

qrtt1 積分 1

因為換了新單位,工作開始以寫 py 為主囉。這回中招的是 Mutable Default Arguments,仔細想想初學 py 時看過,但年代太久遠了。debug 了一二個小時發現問題 :P

qrtt1 積分 0

這次打算挑戰公司文化極限,盡可能的分享在 Carousell 的 Backend Engineering 工作生活、如何開發一個又一個的系統,又是如何一起跟隨我們的 Infra Team 做架構討論及效能調教,作為一個里程碑的記錄點。

其實我比較好奇挑戰文化極限是什麼情況?這篇是公司授權過的,還是寫出來挑戰 NDA 的@@?

qrtt1 積分 0

以 Carousell 為例,上百的 QPS 是常見的事情,更別說上千的 Endpoint。

他似乎沒提到具體的數字。是不是把這上下 2 段混在一起看了?

在這簡單做個數學運算,舉例來說一個 endpoint latency 本來 1ms,所以一秒約可處理 1000 QPS,那現在變成可能 10ms,QPS 只剩下 100,那不夠的 900 QPS 該怎麼辦?想當然就是多需要約 9 台機器才得以去服務這 1000 QPS。

qrtt1 積分 0

去年才推出來,差不多滿一年了吧!?