当前位置:网站首页>入职中国平安三周年的一些总结
入职中国平安三周年的一些总结
2022-07-04 09:35:00 【我爱看明朝】
入职中国平安三周年的一些总结
三年在平安做了什么事?
制品库承担支撑着平安集团30+子公司的3万研发人员日常持续集成。作为CI/CD制品库系统负责人,参与制品库从无到有的架构设计、开发、运维以及版本管理。
制品库每日处理1600万+请求,50台+服务器,累计下载5亿+文件,存储规模140T+。
业界已有成熟的nexus为什么要自研?
我们部门主要负责平安集团devops工具链的研发,在我入职之前,CI使用的就是nexus,但是随着业务量的上升,单台nexus不能顶住平安日益旺盛的CI需求。经常宕机,严重影响了整个集团的研发效率,就像部门内其他工具一样,发展过程也是从外用到自研到输出给to B客户如:jenkens到vt2,jira 到alm,confluence到wizard wiki,gitlab到wizard code。
选择自研及其优势:
1. 服务高可用
2. 问题处理及时,不依赖三方厂商
3. 满足平安集团的CI需求
4. wizard的devops全套工具链是要输出给其他客户
5. 自主可控
系统架构是什么样的?
制品库 > nexus;支持maven、cicd file、npm、docker images、flutter、python、file center各种不同技术栈的仓库类型
处理的一些棘手问题
2021年中,随着集团推进docker容器化,我们的docker仓库压力倍增,导致用户体验非常差,优化过程
CPU持续使用率、负载持续高位
docker仓库EOF问题
未来还有哪些要做?
从仓库类型支持完整度上: 如golang的仓库我们还未支持,后续会完善支持
从性能方向: 持续提高服务的响应速度
从用户体验:持续提高功能易用性
三年了有什么感悟?
平安全集有30+子公司,30万+内勤 + 100万保险代理人,业务涉及保险、证券、银行、汽车、个金、理财、不动产、医疗等等,从组织规模上来说是非常复杂的,感受到了大公司制度完善性,以及体系化的做事方式,思考问题也比较全面性。
组织大到这种程度,会尽量减少强人对组织的影响,A/B角可以减少个人影响系统运转。
技术上,深度参与了技术驱动业务发展的过程,学习了很多以前没有接触到的技术、也面对了很多挑战,深夜在公司处理疑难杂症,解决后的欣喜若狂。
边栏推荐
- Write a jison parser from scratch (1/10):jison, not JSON
- PHP book borrowing management system, with complete functions, supports user foreground management and background management, and supports the latest version of PHP 7 x. Database mysql
- 2022-2028 global seeder industry research and trend analysis report
- Matlab tips (25) competitive neural network and SOM neural network
- C语言指针面试题——第二弹
- 2022-2028 global visual quality analyzer industry research and trend analysis report
- 2022-2028 global edible probiotic raw material industry research and trend analysis report
- Explanation of closures in golang
- 直方图均衡化
- How do microservices aggregate API documents? This wave of show~
猜你喜欢
Fabric of kubernetes CNI plug-in
What are the advantages of automation?
2022-2028 global probiotics industry research and trend analysis report
libmysqlclient.so.20: cannot open shared object file: No such file or directory
libmysqlclient. so. 20: cannot open shared object file: No such file or directory
How do microservices aggregate API documents? This wave of show~
Qtreeview+ custom model implementation example
百度研发三面惨遭滑铁卢:面试官一套组合拳让我当场懵逼
How does idea withdraw code from remote push
JDBC and MySQL database
随机推荐
Golang defer
IIS configure FTP website
System. Currenttimemillis() and system Nanotime (), which is faster? Don't use it wrong!
Latex download installation record
C # use smtpclient The sendasync method fails to send mail, and always returns canceled
JDBC and MySQL database
Logstack configuration details -- elasticstack (elk) work notes 020
Global and Chinese market of sampler 2022-2028: Research Report on technology, participants, trends, market size and share
华为联机对战如何提升玩家匹配成功几率
lolcat
智慧路灯杆水库区安全监测应用
MySQL transaction mvcc principle
2022-2028 global industrial gasket plate heat exchanger industry research and trend analysis report
Summary of reasons for web side automation test failure
Global and Chinese market of air fryer 2022-2028: Research Report on technology, participants, trends, market size and share
2022-2028 global tensile strain sensor industry research and trend analysis report
2022-2028 global protein confectionery industry research and trend analysis report
libmysqlclient. so. 20: cannot open shared object file: No such file or directory
Kotlin:集合使用
2021-08-10 character pointer