快捷搜索:  汽车  科技

钉钉如何添加公司架构:钉钉的企业级架构

钉钉如何添加公司架构:钉钉的企业级架构这三条就是钉钉在面对企业级提供服务时,为提高客户满意度而非常重视的因素。第三就是高可扩展性。你的产品要能够支持定制化需求,易于面向开发者集成。这些定制化需求并不是通过代码去定制实现的,而是通过 PaaS 化能力,通过开放接口,插件、小程序、移动端动态化开发等技术架构来实现。InfoQ:ToC 客户和 ToB 客户在架构上的这些不同,会造成钉钉在为企业级客户提供服务的时候,要重点考虑哪些客观因素?杨威:对于企业级 SaaS 产品来说,高可用性即稳定性和安全性是核心竞争力。你要保证你的产品在千万级、亿级流量带来的高并发下,依旧可以保持稳定性和数据的一致性,数据不会错乱,服务不会中断,这对企业 SaaS 产品的挑战是很大的。同时在任何架构和物理环境下,都要能保障客户的数据安全和隐私。在系统架构之外,重要的就是端的用户体验。好的产品交互体验,在企业级产品中是非常容易脱颖而出的。要重视到技术细节,比

嘉宾介绍:杨威,阿里巴巴资深技术专家,花名威立,钉钉技术稳定性负责人,大客户和行业化产品技术负责人。1998 年进入北京邮电大学。2007 年起加入三星通信研究院从事智能手机的研发工作,融合通信技术首席专家。后参与云服务平台创业。2017 年加入阿里巴巴钉钉。

钉钉如何添加公司架构:钉钉的企业级架构(1)

InfoQ:您认为企业 ToC 业务和 ToB 业务,在 IT 架构上最大的不同是什么?

杨威:一般来说 ToC 产品的架构是规模大、高可用高并发的,在云端要做到多地容灾,对网络、服务的质量重视度比较高。而传统企业级的 ToB 产品,其架构大多数都是偏向于实施交付的,从部署的角度看,私有云会更多;从产品角度来看,定制化的特征明显,所以软件和系统架构上可复用的部分会少一点。

如果我们把 ToB 企业级产品以行业特征来划分,特点又不一样。在医疗行业里面,应用架构相对会更偏保守;在金融行业,会关注数据的准确度和高容灾备份等;在一些特定行业里,由于行业特色,IT 架构和环境可能会更加复杂一些。

因此当 ToC 服务的架构为 ToB 的企业提供 SaaS 服务时,不得不面临的一个情况就是:在公有云上有一套软件技术架构,又有一套私有化的、或者混合式的架构提供服务。这时就要去选择:是用一套技术架构方案支持两套系统环境,还是用两套技术架构方案。目前不同的企业和环境下,大家在做不同的选择。

InfoQ:ToC 客户和 ToB 客户在架构上的这些不同,会造成钉钉在为企业级客户提供服务的时候,要重点考虑哪些客观因素?

杨威:对于企业级 SaaS 产品来说,高可用性即稳定性和安全性是核心竞争力。你要保证你的产品在千万级、亿级流量带来的高并发下,依旧可以保持稳定性和数据的一致性,数据不会错乱,服务不会中断,这对企业 SaaS 产品的挑战是很大的。同时在任何架构和物理环境下,都要能保障客户的数据安全和隐私。

在系统架构之外,重要的就是端的用户体验。好的产品交互体验,在企业级产品中是非常容易脱颖而出的。要重视到技术细节,比如启动速度,操作是否可以减少一次跳转,比如每一个应用的加载速度能不能在 500 毫秒内完成等。

第三就是高可扩展性。你的产品要能够支持定制化需求,易于面向开发者集成。这些定制化需求并不是通过代码去定制实现的,而是通过 PaaS 化能力,通过开放接口,插件、小程序、移动端动态化开发等技术架构来实现。

这三条就是钉钉在面对企业级提供服务时,为提高客户满意度而非常重视的因素。

InfoQ:钉钉要通过什么方式去满足企业级客户的这些要求呢?

点击了解更多阅读全文

猜您喜欢: