運送速度與數據結構質量成正比,特別是在用戶界面越來越被視為短暫資產的時代。 更實際地說,這包括: - 你使用的商店類型,例如關聯型、圖形型等。 - 你如何將數據結構化為實體和關係 - 你如何捕捉信息,例如你可能想將狀態存儲為布林值(例如 is_disabled),或者你可以選擇從時間戳推斷這些信息(例如 disabled_at),兩者各有利弊 - 你如何連接跨平台數據集,例如數據庫、存儲、日誌等。 - 你如何結構化你的 API、構建查詢和消耗數據 以數據為先是一種提高運送速度的作弊碼。糟糕的數據決策可能會非常痛苦地撤回,當你開始清楚地看到它們時,你永遠無法回頭。
dennis
dennis2025年7月5日
我越設計/建造,就越意識到: 錯誤的數據結構就像是後退的髮際線。 你完蛋了。試圖掩蓋只會讓情況更糟。 我和其他創始人交談,他們同意數據結構是CEO的工作。 每位工程師都知道盡量避免遷移。 一個容易搞砸UI的地方是帳戶表。 這需要規模化的公司超過6個月來修復。 幾乎可以肯定Ramp/Linear之所以能快速出貨,是因為他們在這方面犯的錯誤更少。
51.46K