使用一台大服務器
Use one big server
- 新聞連結: https://specbranch.com/posts/one-big-server/
- Hacker News評論連結: https://news.ycombinator.com/item?id=32319147
評論
硬件工程師正在推動盡可能接近計算狀態(內存/存儲)的絕對物理極限。一項與農業發明和工業革命一樣具有影響力的不朽成就。
軟件工程師:讓我們通過盡可能地分開所有東西來完全撤消所有工程。嗯,還是太快了。接下來讓我們添加帶有糟糕抽象的虛擬化和軟件堆棧。
快速而強大的瀏覽器?讓我們完全忽略 20 年的性能工程和重新發明……渲染。嗯,有點爛。讓我們添加回服務器渲染。等等,現在我們必須渲染兩次。啊,好吧,讓我們稱之為“最佳實踐”。
我現在使用的鼠標(很貴)有一個 2GB 的桌面 Electron 應用程序,它似乎想要每週更新兩次。
我們的狀態,我們放出的絕對垃圾,以及我們試圖為其辯護的創造性方式。這就像一種心靈病毒。
我現在想要我的反對票。
在大型提供商中的一件好事是,當他們出現故障時,互聯網的很大一部分會出現故障,並且會成為新聞頭條。當很明顯您剛剛陷入影響他們使用的其他 10 種東西的全球中斷中時,用戶不太可能抱怨您的服務停機。
我用DALL·E 2 生成了一個logo
I used DALL·E 2 to generate a logo
評論
似乎這可以做的最有價值的事情是讓一些早期探索比人類做的更快、更容易,得到兩三個感覺就像在附近的概念,然後讓一位人類專家接管並將其轉化為最終質量。這很酷。
文章說章魚是章魚的複數,但其實是章魚。 Octopus 最初是希臘語,而不是拉丁語,因此不會得到拉丁語複數 -i,而是會得到希臘語複數 -odes。由於它以英語可以處理的方式結束,因此普遍接受的用法是 octopuses(英語)而不是 octopodes(希臘語),而 octopi 是最不正確的。
https://qz.com/1446229/let-us-finally-resolve-the-octopuses-…
Robinhood 裁員 23%
Robinhood lays off 23% of staff
評論
谷歌明天可以大量裁員,並在不損失任何收入的情況下獲得更大的利潤。
2010 年代將被銘記為科技就業的黃金時代。當我們開始進行全行業的裁員時,我們所看到的瘋狂的高工資通脹將比你想像的要快得多。
此外,由於貼現率上升,科技員工將首先受到高通脹環境的影響。然而,科技行業在勞動力中只佔很小的一部分,在失業率/通貨膨脹方面,這裡的裁員基本上意味著零頭,因此在美聯儲調整政策之前它還有很長的路要走
裁員近四分之一的員工超出了我的想像。我想如果我能倖免於難並堅持下去,我會覺得我正在重新佈置躺椅。我現在就發簡歷。
使用一個大數據庫。
嚴重地。如果您是後端工程師,沒有什麼比將您的數據分解成獨立的服務數據庫更糟糕的了,其中所有內容都通過 Rest/RPC 傳遞。您的產品要求將始終想要組合這些數據源(他們不知道您的分佈式數據庫的外觀,而且通常他們真的不關心)。
在單個數據庫中有效地執行這些連接比將 RPC 調用分散到多個不同的數據庫要容易得多,更不用說處理不一致、缺乏原子性等問題了。如果需要,啟動該數據庫的特定讀取器做OLAP查詢,或者使用消息總線。但請盡可能長時間地將您的 OLTP 數據保存在一個數據庫中。
您可以拆分無狀態的微服務,但在軟件世界中,沒有什麼比數據更停滯不前了。它會讓您靈活應對新產品功能。他們今天在雲供應商上為託管數據庫提供的盒子是巨大的!