IngramChen
積分 2
From HN:
- Dropbox 儲存量是 500 PB,AWS S3/Glacier 總量是 8EP,所以 Dropbox 原本佔了 AWS 6% 的空間
- 開發者選擇 rust over golang 的原因:memory和 cpu usage 等等。
所以說就算是 golang 用量已經很小了,他們還是覺得不夠好,本來這種專案一定是走 C 的,不過現在多了 rust 新選擇 -- 不會 null、不會 leak、不會 segfault、可以自己控制記憶體… 等等優點。
當然他們選新的平台 rust 是很危險的,不過他們常請 rust 開發者來一起討論,這樣的情況又是另一回事了 (除了矽谷的大公司大概沒人可以辦到這種事… )。他們對 rust 最大抱怨是 compile 太慢。
- dropbox 新的 storage server 自己營運,全搬出 AWS
- 新的 Magic Pocket 一部份是 golang,一部份是 rust
- dropbox 的 backend 滿滿的 golang,rust 才剛導入
- dropbox 的 web 端是百萬行級的 python
- dropbox 也有一堆 c/c++,散佈在 server 和 mobile client
rust 開始進大公司 production 了啊
IngramChen
積分 0
dedicated 規格好殺… 可惜沒亞洲的
是說現在都自動化 deploy 了。用 dedicated 還是 cloud 其實沒什麼差 (除非你想要 auto scaling)