全球顶尖互联网公司谷歌都在使用的Mono-Repo单体仓库
2023-09-27 14:19:47 时间
Multi-Repo vs Mono-Repo
单体应用没啥好说的,大学时期的课设都是的,toy 而已。
多体仓库
尤其适合于现在微服务项目。
优点
职责单一,代码量和复杂度也容易控制。服务边界清晰,不同团队负责维护不同的服务即可。
缺点
- 每个项目组各自为政,代码规范风格不一,随意自行引入各种三方依赖
- 整个项目集成部署就很麻烦,需要集中管理
- 开发人员缺乏对系统的整体认知和业务理解,跨部门沟通复杂繁琐
- 重复造轮子,工具方法不统一。
单体仓库
优点
- 易于规范代码结构和 codereview
- 方便管理,一键集成和部署
- 易于理解整个项目
- 代码可复用性强,易于项目重构
Shippablet的微服务之道,从多仓库到单体仓库 mono repo vs multiple repositories
http://blog.shippable.com/our-journey-to-microservices- and-a-mono-repository
相关文章
- 国内各大互联网公司相关技术博客3.0版 (集合腾讯、阿里、百度、搜狐、新浪、网易、360等共29个)
- 国内各大互联网公司相关技术站点2.0版 (集合腾讯、阿里、百度、搜狐、新浪、360等共49个)
- 11 | 投简历前为什么要做好目标公司的背调?入坑毁半生
- Windows应用到Linux国内互联网公司在linux支持上的三大清流公司欣赏CrossOver
- 2016年最酷的十大安全初创公司
- 红帽收购API管理公司3Scale
- OpenSSL再爆“水牢”漏洞,多家银行和互联网公司受影响
- 一套互联网公司理想架构,建议收藏。。。
- 腾讯回应没有获得首批游戏版号,先让小公司回血更要紧;小鹏汽车被曝毁约20余名应届生;大厂一半以上程序员愿意降薪跳槽|极客头条
- 去互联网大厂卷还是去上升期创业型公司offer二选一?你怎么抉择?
- 麦肯锡给公司高管定制的机器学习指南
- Check Point收购Lacoon移动安全公司
- 内聘网肖恒:互联网创业公司是否值得去看这5点
- 知名互联网公司网站架构图
- 架构师之路-创业互联网公司如何搭建自己的技术架构
- 架构师之路-创业互联网公司如何搭建自己的技术架构
- 软件测试面试了十几家公司,全是这种“套路题”
- 【架构】小型创业公司的架构布局思考