【转】互联网公司的基础设施
一家公司的基础设施涵盖很多方面,比如人力资源(人),技术,产品(东西),营销(市场和销售),财务(会计和金融,股权分配,企业上市,企业兼并,收购),法律(公关,风险管理)。下面只是技术团队需要的基础设施。
一、需求阶段
1、项目管理
jira,tapd,禅道,redmine;
2、文档管理
confluence
二、设计阶段
1、问题描述
你有没有遇到过改样式bug改到想吐的节奏?需求一直在变,文案一直在变,一会儿是后端输出的文案,图片,一会儿是前端自己写文案,存图片。边距,边框,颜色,大小,很多细节。但是设计师改完了设计稿,要么忘了发给你最新版,要么她改的次数太多,自己也忘了哪个是最新版,要么根本没有所谓的最新版,设计图不一致,也没有什么标准。如果没有一个好平台去存储视觉稿,真的有些难过。
2、解决方案
有的设计师把视觉稿上传到gitlab,有的直接发到工作群里,有的是发到邮件附件,有的是上传到公司内部搭建的视觉稿平台,有的是买服务,用蓝湖https://lanhuapp.com/。
三、开发阶段
1、gitlab
2、github
3、码云
4、bitbucket
github创建仓库的时候只能创建开源项目,私有的需要收费;而bitbucket和github完全相反,默认创建私有仓库, 如果需要开源则需收费。
5、npm私有源
https://verdaccio.org/
四、联调阶段
mock网站
五、运维部署
1、harbor
docker镜像源。
2、drone
CI系统
3、https://www.netlify.com/
六、行政方面
人脸识别打卡,指纹识别打卡,人脸识别开门,指纹识别开门。人脸识别是一台机器(可以和钉钉绑定,扫码注册,可以远距离识别,比指纹更方便),指纹识别是另一台机器,当然也有一体机,既包含人脸识别,也包含指纹识别,可以和企业微信绑定,企业微信扫二维码注册,但是识别框特别小,不能远距离识别人脸,指纹打卡明显比人脸识别更快。。