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

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

qrtt1 積分 1

哈,等他 default encoding 變 utf8 再來說是重大決定吧 xd

qrtt1 積分 1

cloud sql 去年事故持續時間至少 3 小時起跳,還是再觀望觀望吧qq

qrtt1 積分 0

偶現在都是上班寫 java,下班寫 kotlin 的型態惹。

qrtt1 積分 0 編輯於

希望所有在这行业里奋斗的同学们能沉下心多钻研,不要相信有所谓的捷径 是真的