本课程以红包业务场景为背景,从业务需求和用例分析,到业务模型分析,产生核心骨干模型,再进一步架构设计和数据设计,完成红包业务系统的设计,包括各个子系统设计、子系统接口,并使用golang语言来实战开发,构建一个完整的红包业务系统。
1.Golang基本语法知识、常见包的使用和环境搭建
2.初级的需求分析和架构设计经验
3.最好有Golang或者IntelliJ IDEA开发工具的了解。
1.红包系统的需求分析、用例定义方法
2.学习四色建模的基本知识,并结合红包业务场景把需求转化为业务模型。
3.通过业务模型如何来拆分业务系统模块?然后通过业务模型来学习如何来定义业务边界?
4.从业务模型和架构目标和愿景来学习架构设计过程、方法、和落地实战。