剧集

从启动到每月一百万用户 - .NET 中的体育分析在 Bleacher 报告中

替换为 Richard Dyer

StatMilk 最初是一个启动的体育分析平台,使用户能够以任何想要的方式切片和切碎足球统计数据。 2013年,在《黑客新闻》上发布帖子时,这位两人启动团队对让20名并发用户感到兴奋。 四年后,StatMilk平台为互联网上第二大体育出版商布莱彻报告提供分数和统计数据,每月支持超过5000万全球用户。 此讨论是将一个以自筹资金的小型粉丝中心平台成长为支持多个体育和数百万个请求的应用程序。 我将讨论这种增长面临的挑战,并在平台堆栈从单个 ASP.NET MVC Web 应用更改为跨分布式服务器使用多个 Web 应用程序的负载均衡框架时展示平台堆栈的演变。 通过这种增长,我们修改了体系结构,以使用 .NET 技术的最新标准,包括 async/await、IoC,并最终迁移到 .NET Standard/.NET Core。 亮点包括处理小型团队中的技术债务时的最佳做法、处理不断发展的受众和平台时的技术挑战,以及构建可预测和不可预知用户激增的容错应用程序。