原创 用Alpine會讓Python Docker的構建慢50倍

當你爲Docker鏡像選擇基礎鏡像時,Alpine Linux可能被推薦。有人告訴你,用Alpine將使你的鏡像更小,並能加快你的builds。如果你正在用Go,這無疑是個合理的建議。 但如果你使用Python,Alpine Linux會

原创 Kubernetes 並不適合大多數團隊

如果你已經在使用 Docker 了,那麼下一步很自然的就是要應用 Kubernetes。 在開發同一應用程序時,5 個軟件工程師設計的解決方案、與 50 個軟件工程師、500 個軟件工程師設計的肯定不同。因此,如果你是在一個小團隊中,Kub

原创 當小內存遇上大量數據,你該怎麼解決這個問題?

當你寫了一個處理數據的軟件,它可能在小樣本文件上運行地很好,但一旦加載大量真實數據後,這個軟件就會崩潰。問題在於你沒有足夠的內存——如果你有16GB的RAM,你就無法一次載入100GB大小的文件。載入這麼大的文件時,操作系統在某個時刻就會耗

原创 暴力裁員頻發,程序員接offer前的職位協商如何避坑?

寫在前面 程序員羣體是當前職場環境中一個頗爲特殊的羣體,他們既是腦力勞動者,用大腦去思考計算機的世界如何架構。又是體力勞動者,在996的樊籬中艱苦求生。 不管是近期的網易裁員重病老員工也好,還是更早以前的互聯網公司清退老員工,都體現了一個艱