x1184的小站
x1184的小站
DreamTree 新项目规划
DreamTree 新项目规划

技术选型

前后端

jQuery+Sass+layUI+Echarts+PHP7.2+Swoole

中间件

Mysql 持久性数据库 Redis 高可用性及缓存 Nginx负载均衡

运维与安全

docker集群+Portainer WebUI

数据规范

RestfulAPI的实现

https://github.com/Microsoft/api-guidelines/blob/master/Guidelines.md#63-silent-fail-rule

变量名规范文档 注释规范

系统架构图

为了抽象的表示软件系统的整体轮廓和各个组件之间的相互关系和约束边界,以及软件系统的物理部署和软件系统的演进方向的整体视图。

开发模式

Scrum敏捷开发

PO
产品负责人(Product Owner)主要负责确定产品的功能和达到要求的标准,指定软件的发布日期和交付的内容,同时有权力接受或拒绝开发团队的工作成果。
SM
流程管理员(Scrum Master)主要负责整个 Scrum 流程在项目中的顺利实施和进行,以及清除挡在客户和开发工作之间的沟通障碍,使得客户可以直接驱动开发。

服务器配置

Linux服务器配置

安装nginx + PHP7.2 PHP-FPM 负载均衡 Mysql8 Redis(LNMPR)

Git (前后端分离文件夹-branch分dev和stable)

BBR-TCP优化配置 CDN-七牛云存储+CloudFlare

Windows本机开发环境配置

phpstorm实现 数据库连接 ssh插件 httpclient xdebug插件 git提交功能(sftp)

状态监测及日志

PHP探针 gitee记录代码 企业微信WebHook报警

赞赏
欢迎留言交流讨论,留言必回。

admin

文章作者

一个平凡的追梦人

发表评论

textsms
account_circle
email

x1184的小站

DreamTree 新项目规划
DreamTree 新项目规划--持续更新。欢迎交流及建议。
扫描二维码继续阅读
2019-12-01