描述问题 STAR法则:
situation
task
action
result
1、对话平台
a、资源模版子系统
situation
大量的规则代码,耦合,低效
task
业务层面进行抽象,规则抽象成模版,降低系统耦合
action
配置管理平台
配置api
result
提升效率 pm rd
b、服务泛化依赖
situation
平台有很多接口和下游业务接口紧耦合的状态,需要了解业务细节、关注业务接口升级、强依赖api
task
适配器在平台? 在业务方? 都不太友好
接触耦合,加一层服务泛化能力,平台不再关注业务细节
action
业务描述语言DSL
泛化调用
result
关注自身 ,接触耦合
c、画像子系统
situation
查询画像接口
task
响应慢
action
同步转异步,串行转并行,循环转批量
result
接口响应变快
架构合理性高
2、鉴权
situation
语言平台内部的鉴权
task
成本第 高效率
action
auth2 客户端方案
读:降级
写:限流、缓存分桶
result
满足
3、理财
situation
理财超卖
task
额度控制
action
精准 分布式锁 高并发情况下影响性能 悲观锁
非精准 trick方案
result
非精准
4、低价提醒
situation
给用户推送低价
task
db瓶颈
action
定时 变成 mq驱动
result
瓶颈 和 实时性