|
Post by account_disabled on Mar 20, 2024 21:38:18 GMT -6
更多内容请参阅我们的首席执行官斯科特伯恩斯的公告。凭借如此规模和影响力平台背后的技术比以往任何时候都更加重要。在的平台工程团队中我们支持并致力于配置管理部署工具持续集成数据中心自动化和后端服务以支持多个机构和亿多个公民之间的通信。当然我有时会遇到这样的问题构建如此规模的技术感觉如何三个指导原则使我们的技术战略扎根面向未来的架构我们考虑了我们使用的工具并有意识地选择了一些工具使我们能够通过处理大流量和快速将新功能推向市场将我们的平台扩展到亿甚至更多用户。开放敏捷和协作流程我。 们结合监控开源拉取请求和来制作我们自豪的软件。大规模的可靠性正常运行时间对我们来说非常重要我们有聪明的人努力思考如何让它变得更好无论它目前有多好。我们基础设施的第一个版本是在上运行 加拿大电话号码列表 的我们到处都是。这让我们走得比我预想的还要远但随着我们的订阅者数量超过万万万现在已经达到亿我们已经将我们的架构发展成为一个更具可扩展性的系统。我们当前的架构主要运行在和上我们所有的工程师都使用或我们的团队坚信测试驱动开发拉取请求和持续集成。一致性至关重要正如规模设计一样。该架构的核心概念上和技术。 上是组可实现跨产品线的功能并减少代码重复。例如我们发送大量电子邮件今年已经超过亿并且还在增加因此当新应用程序需要发送电子邮件时我们将其连接到管理复杂性的集中式并且新应用程序只需要发送调用并免费获得很多功能。随着我们扩展了产品线使用的开放数据平台和的交互式文本消息传递这一策略使我们能够相当无缝地扩展和扩展功能。然而如果认为一路上没有坎坷也没有吸取教训那就太愚蠢了。随着我们的成长我们看到了各种各样的扩展问题我们努力不断学习和发展。我们使用一些规则来帮助我们偏。
|
|