架构入门系列:从业务到平台的思维转变

一个需求:抽奖系统 如果你接到了一个开发需求:开发一个抽奖活动的后台系统。第一反应如果是打开IDEA,新建一个项目,输入项目名:lottery。然后开始根据需求着手开始进行设计数据库,api,然后进行开发,这是太平常不过的开发流程。 过了一段时间,你又接到一个类似的需求:开发另一个抽奖活动的后台系统...