Samsara:车队物流监控平台简介


Samsara是一家建立连接传感器物联网平台的公司:类似亚马逊Alexa或Google Home,是一个床边的小盒子,可以用我的声音打开灯。从GPS、加速度计、温度计到计算机视觉、麦克风、红外线和振动传感器,将这些传感器装入便携式盒子,然后在上面建立一个数据平台。
因此,我们的客户可以测量和记录真实世界的数据,甚至发出指令,这样,无论他们一直在创造或在世界范围内移动,他们都可以更快、更便宜地完成,而且更好的全面。
目前客户主要应用于车队,面向卡车司机、车队经理或 FMCSA 监管者:Samsara 的合规部负责构建工具以帮助我们的车队客户满足政府法规,特别是ELD 授权。该任务旨在帮助确保驾驶员在道路上的安全,并基本上定义了驾驶员可以工作多长时间以及在什么情况下可以做出某些例外。未能保持合规的公司可能会被罚款或失去经营权。
在 Samsara,我们将合规工作分为两个团队。Compliance Foundations 构建系统以可扩展且准确的方式记录与合规相关的传感器数据。合规功能(我所在的团队)致力于检索和执行存储数据计算的功能,以便我们的客户可以轻松证明他们是合规的。
我们还有其他产品工程团队以及基础架构团队。我经常与 Core Fleet 垂直领域的其他团队合作,我也与基础设施团队一起工作,但我很少与其他产品工程垂直领域的工程师合作。到目前为止,这种工程组织结构对我们来说效果很好,因为我们可以让我们的团队保持小而专注。
 
在工程方面,合规团队围绕一些有趣的数据结构和架构构建和维护功能。
例如,有一个我们称之为 "规则引擎 "的国家机器系统,我们用它来模拟政府为电子记录仪(ELD)用户制定的所有规则,这样我们就可以帮助司机保持合规。会不断地对规则引擎进行迭代,为我们的客户提供跨越数十万台设备的违规信息。
合规基础团队开发了一个新的微型服务来处理ELD记录的事件,而功能团队则随着时间的推移为该服务增加了新的算法和功能。
我们在许多前端功能和重新设计上下功夫,以使我们的用户界面尽可能地直观和无痛。
还建立了一些新的API端点,用于导出合规数据。
所有这些项目都是使用我们后端的 Golang 技术堆栈和前端的 Typescript 构建的。我们基于功能标记方法部署新功能,并在 Datadog 和 AWS Cloudwatch 上跟踪指标。