美团点评KTV在线预订的架构演进

这是我在部门分享ppt的再整理。

0. 业务介绍

目前KTV主要包含了KTV在线预订和KTV酒水点单两个业务。

KTV在线预订

KTV在线预订是用户在线浏览商家的包房信息,并选择相关包房的套餐,支付预订;订单支付成功之后,系统将通过多种渠道撮合用户与商户,使其达成预订;预订成功之后,用户到店消费之后,系统将费用结算给商家,同时系统也提供了退款的逆向流程。

不要成为螺丝钉

现在公司大了,遇到的人员类型多了,渐渐觉得程序员有大局观是一件很难得的事情。在加上现在一直盛传的华为辞退34以上的员工,引起了开发人员极大关注,也开始了新一轮的焦虑。

怎样的成长才能避免因为年龄大而走入死胡同呢?个人成长有太多方面可以总结,需要做的也很多,但不要成为螺丝钉是避免这种困境最低的标准了。

0. 案例

在实际工作过程中时常会遇到下述场景:

做业务对接或问题排查时,找到指定团队的对接开发Team,一般情况下会有一个指定的开发人员做对接,比如A,在解决问题的过程中涉及到同一团队另一开发的工作范围,这时候开发A会告知我去找开发B,然后这件事情就会变得与A完全没有关......

KTV预订流程业务抽象

KTV在线预订在发展过程中主要面临以下问题:

商家给到的包房库存不能代表线下实际包房情况

一些商家会担忧KTV在线预订会变成电影预订一样,控制他们业务的生命线,因此会给很少的包房库存。

商家除了KTV在线预订之外,还要接待其他预订渠道的客人

正常情况下,商家还要接待线下电话预订和团购购买而来的客人,因此针对在线预订包房会具有不确定性。

不同时间商家的接待意愿不同

比如在节假日的时候,其他渠道引流的客人已经很多,就很难提供给线上客人使用,但在淡季的时候,商家更愿意多接待KTV在线预订的客人。

商家自己使用管理系统与我们提供的预订系......

为何写技术博客

之前在知乎上看到怎样才算有资格写技术博客分享?问题,不禁让我想到自己为什么而写。

在各种技术社区几乎都能看到很多人在搭建博客系统,从以前很流行的wordpress到现在种类繁多的静态博客,都会有技术人员热衷于搭建,也有很多人将这些博客系统扩展新功能;包括我自己以前也很喜欢尝试搭建博客,但每次花很大力气做了搭建了博客,之后做的最多的事情是写篇hello world,便不了了之。

不禁问自己,我为什么要写博客?

自我总结记录

写博客首要目的不是给别人看的,而是给自己看的,将自己的知识总结并体系化,可随时供以后查询翻阅。

总结的过程也是一个再思考的过程,而且将一些想......