以用户意图(AI 点金杖)的个性化服务为例, 面对BU业务线的全面支持的迫切需要,其应用架构必须解决如下技术难点:
1.高访问并发:每天近亿次的访问请求;
2.数据量大:每天TB级的增量数据,近百亿条的用户数据,上百万的产品数据;
3.业务逻辑复杂:复杂个性化算法和LBS算法;例如:满足一个复杂用户请求需要大量计算和30次左右的SQL数据查询,服务延时越来越长;
4.高速迭代上线:面对OTA多业务线的个性化、Cross-saling、Up-saling、需满足提升转化率的迫切需求,迭代栏位或场景要快速,同时减少研发成本。
二、应对挑战的架构涅磐
面对这些挑战,我们的应用系统架构应该如何涅磐?主要分如下三大方面系统详解: