钉钉一粟:钉钉两亿用户背后的深层能力 | 钛度专访( 五 )

总的来说,通讯能力要求钉钉在容量、性能、安全以及稳定四个维度有着全局优化的并行控制。

第四是多人协同能力。以周报为例,钉钉有着自己的任务系统,通过日程和相关权限的设置,可以让每个功能都能恰如其分地将协同效益最大化。从中不难看出,多人的协同能力也正是钉钉的精髓所在,从一开始的简单一个群、一个场,升华到各个场景,相关技术能力也随之沉淀其中。

其中要着重说明的是,在面对不同场景时,它们在技术架构上是有差异性的,例如文档的多人同时编辑,其对时效性要求相对较高,进而将其封装成一种协同系统。

第五是开放。钉钉在保证安全的同时,一定会最大程度地走开放道路。这与操作系统和应用的关系相类似,要知道操作系统底层内核的应用程序是不能突破的,因此只能去调用相关接口和服务。需要注意的是,调用有个前提,即保证内核稳定,缘由数据的安全和用户隐私都在内核中,举个简单的例子,假使你想获取用户的地理位置,普通App应用就直接调系统的API,而在钉钉上的应用直接调用系统API却会被钉钉的安全底层拦截,钉钉的开放原则要求用户隐私相关的调用,需要在发起前做用户的二次确认,而不是今天通常所说的APP授权。

推荐阅读