← 返回全部题目← 上一题60 / 122下一题 →题库/软件工程基础/Q-1641发票规则从几十到上万如何分类解耦和迭代,避免影响旧业务?知识专题:系统架构与业务设计题目类型:系统设计技术难度:深入相关面经:1 篇暂无参考答案未标记未标记待复习已掌握收藏本题目录相关面经相关题目相关面经1 篇字节跳动后端开发工程师实习二面查看原面经 →发票校验模块当前的规则设计现状是怎样的?(四类分类:基础、金额、业务、汇总)查看该问上下文 →核心设计题:如果规则从几十条膨胀到数千甚至上万条,你会怎么重新设计?如何实现规则的快速迭代和可维护,避免修改规则影响已有业务?查看该问上下文 →如何对发票校验规则进行抽象分类?(参考维度:发票类型、时间周期、金额大小、税率等)查看该问上下文 →如何抽取业务共性、实现变化点隔离,降低规则间的耦合度?查看该问上下文 →相关题目4 题0134为什么进行服务重构,流量如何切换?同一知识专题题目类型:系统设计技术难度:进阶相关面经:4 篇0136项目中的负载均衡如何实现?同一知识专题题目类型:系统设计技术难度:进阶相关面经:1 篇0192DNS 只解析出一个 IP 时如何映射后端集群,Nginx 如何部署?同一知识专题题目类型:方案设计技术难度:进阶相关面经:1 篇0237如何用 Redis 处理重复请求,并划分 Redis 与 MySQL 的数据存储职责?同一知识专题题目类型:方案设计技术难度:进阶相关面经:1 篇← 上一题已到最后一题← 上一题为何选择 QL Express 动态表达式?下一题 →用户服务迁移时如何做到无感,不要求用户半夜配合运维?