首页
学习
活动
专区
工具
TVP
发布

ThoughtWorks

专栏作者
907
文章
737102
阅读量
114
订阅数
遗留系统的服务拆分
最近一年来,我所在的项目为一个传统行业客户的 IT 核心系统做遗留系统改造,我参与了该系统一个业务模块的拆分和服务化,在这过程中落地了一些有意思的实践,特此记录下来和大家分享。 项目背景 这是一个运行了至少 15 年的单体系统,采用的技术栈是 JDK8、Servlet、JSP、Oracle、JDBC、存储过程、Weblogic,从这些关键词就能感受到它的沧桑感。整个系统都在一个代码仓库中,或按业务或按功能划分成了 30 多个 maven 模块,模块间可以任意调用彼此的方法,也可以随意访问彼此业务的数据库表。
ThoughtWorks
2022-07-12
3250
小图标,大学问
图标虽小,里面的门道可一点都不少。甚至可以说,图标的演化是 Web 技术演化的一个缩影。本文将带你回顾一下图标简史,了解一下图标技术的来龙去脉。
ThoughtWorks
2020-07-31
1.3K0
更好的开卡,来聊聊非功能性需求
工作这么几年来,见得最多的场景是 QA 小伙伴满办公室追着开发报 bug,有时候开发会不乐意,“当时可没说要 XXX,要做 XXX。”
ThoughtWorks
2020-02-18
9360
当Subdomain遇见Bounded Context | 洞见
《实现领域驱动设计》的作者Vernon根据过去几年DDD的实战经验又写了一本《领域驱动设计精粹》,日前已经在中国翻译出版。去年底出版社找到我时,读完英文原著最终还是放弃了翻译,推荐给了其他同事,并告诉他们出版后准备接受炮火洗礼。
ThoughtWorks
2018-07-23
3620
写给自学者的入门指南
在IT工程师和培训机构多如牛毛的时代,拜师学艺并不难。但自学编程对于毫无基础的同学来说却可能是个问题,相信有过类似经历的朋友都有一把辛酸泪和一肚不吐不快的体会。让我们从一个故事说起... 故事 某君在
ThoughtWorks
2018-04-17
9140
从URL开始,定位世界 | 洞见
从我们输入URL并按下回车键到看到网页结果之间发生了什么?换句话说,一张网页,要经历怎样的过程,才能抵达用户面前?下面来从一些细节上面尝试一下探寻里面的秘密。 ---- 前言:键盘与硬件中断 说到输入URL,当然是从手敲键盘开始。对于键盘,生活中用到的最常见的键盘有两种:薄膜键盘、机械键盘。 薄膜键盘:由面板、上电路、隔离层、下电路构成。有外观优美、寿命较长、成本低廉的特点,是最为流行的键盘种类。键盘中有一整张双层胶膜,通过胶膜提供按键的回弹力,利用薄膜被按下时按键处碳心于线路的接触来控制按键触发。 机械
ThoughtWorks
2018-04-17
8640
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档