要不要再学学下面的文章?
遗留系统的服务拆分 (insights.thoughtworks.cn)
我们正在书写、即将面对、正在面对遗留系统。在与遗留系统的相爱相杀中,需要我们基于项目目标和现状、结合过往经验、经过剪裁和取舍,才能迎面不断出现的挑战。
by @Thoughtworks 2022-07-07 10:19 查看详情
拆分和合并 tar.gz 文件 (www.awaimai.com)
上传文件时发现文件太大这么办? 拆分!拆成一个个小文件再上传,使用的时候合并再解压。
by @技术头条 2022-06-19 23:25 查看详情
数据库拆分实战 (insights.thoughtworks.cn)
数据库重构和代码重构有相似之处,也有不同之处。相似之处在于修改的过程中基本的思路是一致的,测试->修改->测试,小步快跑,反复迭代。不同之处在于拆库还依赖于硬件的基础设施,这就更要求测试环境尽量去模拟生产环境。
by @Thoughtworks 2021-11-26 15:50 查看详情
微前端拆分实践 (teobler.com)
我们的项目整体来看算得上一个比较大型的项目,整个项目规划完成后有 17 条业务线。但是在刚起项目的时候由于种种原因并没有考虑周全,将项目当成一个普通的前端项目来解决,在第一期项目结束,第一条业务上线后,我们紧接着开始了第二和第三条业务线的开发,紧接着我们就遇到了一些问题.....
by @Teobler 2021-09-14 09:38 查看详情
迭代开发中的微服务拆分 (insights.thoughtworks.cn)
微服务拆分是微服务架构绕不过的话题,随着架构演进,在迭代开发中拆分微服务有时非常必要,微服务拆分不仅仅是一项技术层面的重构,首先要选择的合适的时机,另外在拆分前一定要理清业务现状,制定好拆分的基本原则,以指导后续拆分的过程。
by @Thoughtworks 2021-07-06 13:01 查看详情
实操笔记:为 NSQ 配置监控服务的心路历程 (zhuanlan.zhihu.com)
在 Go 语言实现的实时消息队列中, NSQ 的热度可以排第一。

NSQ 这款消息中间件简单易用,其设计目标是为在分布式环境下运行,为去中心化服务提供一个强大的基础架构。它具有分布式、去中心化的拓扑结构,该结构具有无单点故障、故障容错、高可用性以及能够保证消息的可靠传递的特征。

NSQ 以分布式架构, 能够处理数亿级别的消息能力俘获了众多 gopher 的心……
by @又拍云 2021-06-08 11:21 查看详情
使用 DDD 指导微服务拆分的逻辑 (insights.thoughtworks.cn)
对于服务拆分的逻辑来说,是先设计高内聚低耦合的领域模型,再实现相应的分布式系统。服务的划分有一些基本的方法和原则,通过这些方法能让微服务划分更有操作性。最终在微服务落地实施时也能按图索骥,无论是对遗留系统改造还是全新系统的架构都能游刃有余。
by @Thoughtworks 2020-12-09 10:36 查看详情
一次蚂蚁金服的辛酸面试历程 (mp.weixin.qq.com)
当年我还很愚昧,根本不知道很多大厂有实习招聘,直到大三要结束了,学校说: “同学们,你们大四没课,一定要实习阿!” 我才反应过来,喔,原来我要去找实习。而且自己也从没规划过什么职业方向。我学的是软件工程,但我当时还真不知道自己未来的具体岗位。
by @code小生 2020-08-16 14:38 查看详情
Android 升级适配爬坑历程 (mp.weixin.qq.com)
最近接手了一个公司项目,项目比较老了,从Android 5.0之后就再也没有适配过了,然而重写时间又来不及,然后我的爬坑之旅便开始了。(以下适配方案是按照项目需求顺序来的)
by @code小生 2020-08-02 13:43 查看详情
数千台服务器,千万用户量:居然之家两年云原生改造历程 (yq.aliyun.com)
传统企业的决策链路通常是自上而下的形式,因此在互联网化改造中,不仅仅是研发层面,整个公司的管理人员都需要做好知识升级和观念更新,这也是躺平设计家在过去几年的上云之路所经历的。本文将聚焦居然之家利用阿里云容器服务(ACK) 进行云原生实践历程,期待能帮助读者了解传统企业从传统单体架构向云原生演变的实践路径。
by @可耐芊小仙女 2019-08-23 16:20 查看详情