对于一个上了年纪的普通程序员(年过三十),突然想成为全栈开发
迫于中年危机引发的思考之后的行为
先简单介绍下自己的背景
在大公司都干过,之前做的都是PHP相关的开发,web开发,app接口开发,wap开发,说来说去,都离不开PHP,而且都是不需要太多高深php技术的项目,对于php做业务的悲哀就是,当没有业务时,需要自己去思考一个业务场景来实现它,php不占主流的公司尤甚
本系列记录的是我个人的全栈之路,分享和记录下来,与君共勉
解决问题是最好的学习驱动,因此我虚拟出一个应用场景
中间件管理平台
对后端服务的一系列封装,并对外提供http的调用服务
- 并行执行「保证用户的请求能并行调用后端服务」
- 事务支持 「保证用户的多个写请求的原子性」
要学习前端技术,我打算从后台的编写入手,毕竟后台项目交互比较简单,也无需考虑过多的兼容性,场景已经建立完毕,那我们就带着这个任务,一步步去实现它吧
拆分需求
对于中间件提供的「并行执行」和「事务支持」这两个基本服务,该如何去拆分
以「并行执行」来说,因为我是服务提供方,首先平台需要有服务说明,服务的使用情况,平台需要监控,暂且就做这么多吧,对于一个简单的平台已经够用
- 接口说明
- 服务监控
大致的原型
——————————————————————————————————————————
| 并行执行 |
| 接口说明 |
| 服务监控 | 具体页面
| 事务支持 |
| 接口说明 |
| 服务监控 |
——————————————————————————————————————————