数据中台最后一公里:数据服务管理产品设计思路( 三 )


图片来源:腾讯DMP modellab功能
总体来说 , 接口服务配置化是数据服务管理平台最最核心的能力 , 将接口生产流程产品化 , 数据开发、算法开发、甚至业务同学就可以自助完成接口配置上线 , 供应用端使用 。
此时就不需要接口类的数据产品经理每天去和业务对需求 , 你的出参、入参是什么 , 统计逻辑是个啥 , 再转化成PRD文档协调数据开发、接口开发排期了 。
接口的响应周期主要取决于数据资产建设完善度以及新增模型(标签)的开发周期 。Java开发可以更聚焦于通用接口生产能力建设、接口性能调优工作 , 更具挑战性也更有成就感 。
2. 数据血缘可视化API接口平台化配置后 , 平台内接口与模型、字段的血缘关系以及接口与下游应用的关系数据可以很容易获取到 。将这部分数据与模型加工产品的血缘链路进行关联补充 , 就可以形成从源端数据到API以及下游产品应用的全链路数据血缘 , 通过可视化展示方式 , 可以方便地知道接口生成链路 。
上游数据异常时 , 也很方便排查影响范围 , 做好及时通知 。
3. 性能监控实时化数据服务接口一般面向toC的产品应用 , 接口稳定性和性能需要做到实时监控 。
谷歌有一个著名的10X理论 , 即技术的相关指标要至少保证10X于当前业务 , 例如正常情况下业务接口流量QPS为1000 , 那只要保证接口能够抗住10000的流量 , 这样才能更加稳妥的应对一些节假日高峰、爆款现象级产品或外部异常流量攻击 。
因此 , 数据服务管理平台要具备接口实时流量、超时率、平均耗时、日均请求次数、错误率等服务指标 , 并且做到异常报警通知 , 电话、短信、邮件多渠道 , 以出现问题时可以第一时间跟进修复 。
4. 接口管理线上化过去接口管理方式是在线文档 , 文档传阅靠口口相传 , 严重影响接口的复用 , 且不同开发文档标准不统一 。
通过线上化的方式把所有接口当做一种数据资产进行管理 , 接口的需求元数据(需求工单)、技术元数据、业务元数据等信息完善 , 并且可以查看接口文档、性能指标、流量控制、一键上下线处理 , 可以更加方便地管理线上接口 。
5. 需求申请工单化有了平台化的工具 , 是不是人人都可以直接配置接口使用数据了呢?
出于数据安全以及业务对数据的理解程度等方面 , 接口的配置权限还是要管控在数据开发、数据产品或者具备开发能力的业务开发角色中 , 相应的 , 就需要有配套的接口需求申请流程、已有接口申请token复用流程 , 并且和内部IM结合 , 形成需求提交、工单流转、处理反馈的数据服务需求流程闭环 。
三、总结数据服务(API)是数据中台的最后一公里 , 是数据价值输出的重要形式之一 , API生产效率的高低直接影响了数据对业务赋能的效率 。
因此 , 作为数据产品经理 , 要多调研多分析服务流程现状、耗时最长的步骤或环节 , 寻求产品化的解决方案并不断优化 , 提升API服务与管理效率 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: