【熟肉】踏著節(jié)奏來開發(fā)!osu! 老板 peppy 接受 MongoDB 專訪播

技術上的一些變遷
- 云基礎設施
- 起家的服務全部跑在 ppy 自己的 homelab 上,應付不了巨大多的用戶
- 之后租那種傳統(tǒng) VPS,遷移麻煩技術支持差
- 換成現(xiàn)代化的云解決方案 DigitalOcean + S3 + OVHcloud CDN,遷移方便彈性高技術支持好
- 數(shù)據(jù)庫
- MySQL 單一結點到小集群
- 客戶端
- .NET Framework 到 .NET Core
- 客戶端數(shù)據(jù)庫從 SQLite 到 Realm
- 原先使用 EF Core 作為 SQLite 的 ORM,而 Realm 是一攬子的客戶端數(shù)據(jù)庫解決方案,各流行語言均有原生的支持模型語義的 SDK
- 原始 issue 見 https://github.com/ppy/osu/issues/7057
- 也更加方便了跨平臺
標簽: