Failures happen

DEX701 - Module 4 Scaling your Application using Heroku Dynos

📄 第 113 页 🎬 视频课程

课程章节介绍

同学们,今天我们来聊聊一个在Salesforce架构中经常会遇到的问题——故障的发生和扩展的影响。 想象一下,你刚刚开始使用Salesforce,系统运行得非常顺畅,几乎没有什么问题。这时候,如果有人说,系统有千分之一的失败率,你可能会觉得,这没什么大不了的,对吧?毕竟,千分之一听起来真的很小。 但是,随着你的业务逐渐扩大,用户数量增加,数据量也在不断增长,这个千分之一的失败率就开始变得重要了。为什么呢?因为当你的用户从100人增加到1000人,甚至更多时,千分之一的失败率就意味着有更多的用户会遇到问题。比如,如果有一千个用户,千分之一的失败率就是有一个用户会遇到问题;但如果用户增加到一万个,那就是十个用户会遇到问题。 所以,随着系统的扩展,即使是小概率的故障,也会因为用户基数的增加而变得显著。这就要求我们在设计和维护Salesforce架构时,不仅要考虑当前的规模,还要预见未来的扩展,确保系统能够稳定、可靠地支持更多的用户和数据。 总结一下,虽然在小规模时,千分之一的失败率看起来微不足道,但随着业务的扩展,这个数字会变得越来越重要。因此,我们需要在系统设计和维护中,提前考虑到扩展带来的影响,确保系统能够稳定运行,支持业务的持续增长。 好了,这就是今天的内容,希望对大家有所帮助。如果有任何问题,欢迎随时提问。我们下次再见!