当前位置:网站首页>入职中国平安三周年的一些总结
入职中国平安三周年的一些总结
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角可以减少个人影响系统运转。
技术上,深度参与了技术驱动业务发展的过程,学习了很多以前没有接触到的技术、也面对了很多挑战,深夜在公司处理疑难杂症,解决后的欣喜若狂。
边栏推荐
- How web pages interact with applets
- Golang Modules
- Write a jison parser from scratch (2/10): learn the correct posture of the parser generator parser generator
- H5 audio tag custom style modification and adding playback control events
- Exercise 7-2 finding the maximum value and its subscript (20 points)
- Daughter love in lunch box
- Kubernetes CNI 插件之Fabric
- Exercise 9-5 address book sorting (20 points)
- Hands on deep learning (40) -- short and long term memory network (LSTM)
- Go context basic introduction
猜你喜欢
MySQL foundation 02 - installing MySQL in non docker version
Mmclassification annotation file generation
2022-2028 global tensile strain sensor industry research and trend analysis report
The child container margin top acts on the parent container
2022-2028 global industry research and trend analysis report on anterior segment and fundus OTC detectors
C # use gdi+ to add text with center rotation (arbitrary angle)
Matlab tips (25) competitive neural network and SOM neural network
Write a mobile date selector component by yourself
Application of safety monitoring in zhizhilu Denggan reservoir area
直方图均衡化
随机推荐
Exercise 9-4 finding books (20 points)
System. Currenttimemillis() and system Nanotime (), which is faster? Don't use it wrong!
Hands on deep learning (33) -- style transfer
C语言指针经典面试题——第一弹
Summary of reasons for web side automation test failure
Rules for using init in golang
How web pages interact with applets
Golang 类型比较
Matlab tips (25) competitive neural network and SOM neural network
回复评论的sql
Latex download installation record
About the for range traversal operation in channel in golang
法向量点云旋转
2022-2028 global small batch batch batch furnace industry research and trend analysis report
C # use gdi+ to add text with center rotation (arbitrary angle)
Deadlock in channel
Exercise 9-3 plane vector addition (15 points)
How do microservices aggregate API documents? This wave of show~
Luogu deep foundation part 1 Introduction to language Chapter 4 loop structure programming (2022.02.14)
Hands on deep learning (44) -- seq2seq principle and Implementation