April 1st, 2020
https://softwareengineeringdaily.com/2020/03/31/facebook-messenger-engineering-with-mohsen-agsen/
最近聽過蠻有趣的 Podcast 講解 Facebook Messenger iOS 版本重寫的過程。 作為技術研究與討論,幾件事情值得整理:
- Single source of truth 竟然是 client 的 SQLite 資料庫。
- 重寫 Messenger client 團隊高達 120 多人(據說大多是 iOS)
- 沒有 React Native 全部都是 Obj-C ,共用部分用 C 整篇內容算是有足夠的深度,並且分享不少過程中的經驗談。