新媒易动态
NEWS CENTER
NEWS CENTER
2021-09-17
事的初期,Todd 总会提醒我:“做数据最重要的两点就是准确性和计算速率。”
所以在最初的近3个月时间里,unicorn几乎没有做任何新功能的迭代(特别影响用户体验的功能除外),除了给内部数仓同事使用外,甚至上没有给其他部门做推广。
因为早期的 unicorn 有两个特别大的问题:一个是所有的计算逻辑全部由前端实现,增加了图表渲染的时间;另一个就是历史存在很多计算异常的功能,造成数据计算不准确。
在那段时间,我们把所有的计算逻辑加工由前端转到后端实现,加快了图表数据展示的速率。同时,我们还为 unicorn 设计了一套缓存机制,确保相同数据查询直接访问上次已查询好的数据。
另一方面,在早期的用户群里反馈的计算错误问题,后端开发们一直保持今日事今日毕。
最后值得一提的是,作为非商业化的公司内部系统产品,经过整个 unicorn 项目组的讨论,我们采取了2周一个迭代的开发周期,这些都为未来 unicorn 的 DAU 数据打下了坚实的根基!