SaaS 初创公司必须解决的 4 个关键领域才能为企业扩展基础架构

2021-07-30 05:28:29

Prashant Pandey 是 Asana 的工程主管,Asana 是领先的团队工作管理平台。在加入 Asana 之前,Prashant 开始并领导湾区团队构建 Amazon DynamoDB,这是一项完全托管的 NoSQL 数据库服务。以下是有关如何推进公司基础架构以支持最大客户并与他们一起发展的四个技巧。如果您正在构建 SaaS,那么您很有可能持有非常重要的客户数据。无论您构建什么,这都会使您成为攻击客户的威胁媒介。虽然安全性对所有客户都很重要,但随着客户的增长,风险肯定会更高。考虑到风险,构建基础设施、产品和流程来满足客户不断增长的安全性和可靠性需求至关重要。这包括您必须承担的道德和道德义务,以确保您的系统和实践符合并超越您向客户提出的关于安全性和可靠性的任何要求。关于正常运行时间的正式 SLA:如果您正在构建 SaaS,客户希望它始终可用。将您的软件用于关键任务应用程序的大客户希望在合同中看到正式的 SLA,承诺正常运行时间为 99.9% 或更高。在构建基础架构和产品层时,您需要对正常运行时间充满信心,并能够根据每个客户来衡量正常运行时间,以便了解自己是否履行了合同义务。您平台的实时状态:大多数大客户都希望看到您平台的历史正常运行时间,并在事件和事件发生时实时了解它们。随着您的成熟和专业化,为客户创造这种可见性也会推动您的客户运营和基础架构团队之间的更多协作。这种合作对投资很有价值,因为它提供了有关客户如何体验您的服务中特定降级的见解,并允许您反馈您目前发现的内容以及您的预计到达时间。备份:随着您的客户的增长,对备份的期望做好准备——不仅是恢复整个应用程序需要多长时间,还包括备份周期、备份位置和数据保留(例如,您是否坚持数据太长?)。如果您正在制定备份策略,考虑未来围绕备份管理的灵活性将帮助您领先于这些要求。