腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
ThoughtWorks
专栏成员
举报
914
文章
780631
阅读量
116
订阅数
订阅专栏
申请加入专栏
全部文章(914)
其他(175)
微服务(96)
腾讯云测试服务(54)
api(52)
安全(43)
企业(41)
编程算法(39)
云直播(37)
自动化测试(33)
数据库(32)
devops(31)
java(30)
sql(27)
开源(27)
网络安全(24)
敏捷开发(24)
自动化(23)
人工智能(22)
测试(22)
javascript(21)
开发(21)
数据(21)
系统(21)
模型(20)
uml(19)
架构设计(19)
运维(18)
大数据(18)
敏捷(18)
设计(18)
深度学习(17)
机器学习(16)
存储(16)
分布式(16)
数据分析(16)
https(16)
工作(16)
软件(16)
工具(15)
神经网络(14)
http(14)
单元测试(14)
微信(14)
数据处理(14)
服务(14)
实践(14)
ios(13)
it(13)
架构(13)
区块链(12)
网站(12)
系统架构(12)
react(11)
html(11)
容器镜像服务(11)
容器(11)
产品(11)
kubernetes(10)
python(9)
scala(9)
css(9)
android(9)
spring(9)
angularjs(8)
github(8)
linux(8)
云计算(8)
ide(7)
git(7)
访问管理(7)
缓存(7)
黑客(7)
软件开发(7)
php(6)
ruby(6)
游戏(6)
windows(6)
数据可视化(6)
效率(6)
性能(6)
node.js(5)
apache(5)
DevOps 解决方案(5)
互联网金融(5)
数据迁移(5)
kotlin(5)
tcp/ip(5)
jenkins(5)
数据结构(5)
性能测试(5)
数据湖(5)
ddd(5)
程序员(5)
对象(5)
管理(5)
函数(5)
比特币(4)
NLP 服务(4)
c++(4)
xml(4)
json(4)
打包(4)
unix(4)
TDSQL MySQL 版(4)
cci 持续集成(4)
数据安全(4)
hadoop(4)
gui(4)
面向对象编程(4)
物联网(4)
nat(4)
腾讯云开发者社区(4)
flutter(4)
迁移(4)
bug(4)
tdd(4)
web(4)
编码(4)
部署(4)
二维码(4)
框架(4)
配置(4)
最佳实践(4)
c#(3)
nosql(3)
access(3)
文件存储(3)
TAPD 敏捷项目管理(3)
serverless(3)
jdk(3)
dns(3)
spring boot(3)
unity(3)
小程序(3)
机器人(3)
安全漏洞(3)
企业组织(3)
kafka(3)
rust(3)
测试策略(3)
汽车(3)
mvp(3)
编程(3)
表单(3)
服务器(3)
行业(3)
接口(3)
面试(3)
前端(3)
日志(3)
软件工程(3)
性能优化(3)
研发(3)
硬件(3)
云镜(主机安全)(2)
负载均衡(2)
数字货币(2)
mac os(2)
swift(2)
c 语言(2)
.net(2)
servlet(2)
vue.js(2)
单片机(2)
mvc(2)
maven(2)
消息队列 CMQ 版(2)
图像处理(2)
金融(2)
渲染(2)
svg(2)
移动开发(2)
shell(2)
spark(2)
jvm(2)
强化学习(2)
erp(2)
推荐系统(2)
npm(2)
rabbitmq(2)
openapi(2)
信息流(2)
任务调度(2)
sdk(2)
功能测试(2)
学习方法(2)
漏洞扫描服务(2)
agent(2)
app(2)
aws(2)
code(2)
data(2)
product(2)
velocity(2)
产品设计(2)
程序(2)
低代码(2)
后端(2)
基础(2)
开发者(2)
科技(2)
苹果(2)
摄像头(2)
生命周期(2)
事件(2)
团队管理(2)
网络(2)
协议(2)
用户体验(2)
优化(2)
重构(2)
LLM(2)
费用中心(1)
私有网络(1)
语音识别(1)
数据挖掘(1)
iphone(1)
go(1)
bash(1)
r 语言(1)
bootstrap(1)
jquery ui(1)
jquery(1)
ajax(1)
typescript(1)
ecmascript(1)
云数据库 SQL Server(1)
postgresql(1)
ruby on rails(1)
svn(1)
struts(1)
tomcat(1)
搜索引擎(1)
ubuntu(1)
windows server(1)
负载均衡缓存(1)
bash 指令(1)
批量计算(1)
日志服务(1)
命令行工具(1)
文字识别(1)
机器翻译(1)
知识图谱(1)
短信(1)
混合云解决方案(1)
电商(1)
医疗(1)
o2o(1)
redux(1)
sass(1)
webpack(1)
互联网医疗(1)
图像识别(1)
mybatis(1)
sql server(1)
jdbc(1)
openstack(1)
pytorch(1)
selenium(1)
gradle(1)
wpf(1)
hbase(1)
webgl(1)
虚拟化(1)
密钥管理服务(1)
内容安全(1)
jupyter notebook(1)
dart(1)
flink(1)
服务网格(1)
数据脱敏(1)
验证码(1)
数据集成(1)
企业推(1)
测试服务(1)
智能客服机器人(1)
项目管理(1)
持续集成(1)
action(1)
add(1)
agile(1)
analytics(1)
bat(1)
behavior(1)
chat(1)
chatgpt(1)
cycle(1)
dashboard(1)
database(1)
default(1)
diagram(1)
difference(1)
document(1)
e2e(1)
edge(1)
evaluation(1)
event(1)
getelementbyid(1)
gherkin(1)
global(1)
google(1)
image(1)
implementation(1)
innerhtml(1)
lambda(1)
less(1)
map(1)
mapping(1)
mesh(1)
microsoft(1)
minimum(1)
mock(1)
network(1)
orientation(1)
photoshop(1)
policy(1)
profile(1)
ps(1)
replace(1)
root(1)
saas(1)
scrum(1)
scss(1)
self(1)
server(1)
service(1)
session(1)
sharing(1)
snapshot(1)
ssl(1)
state(1)
time(1)
tls(1)
ui(1)
volatile(1)
window(1)
版本控制(1)
操作系统(1)
测试工具(1)
插件(1)
产品经理(1)
持续交付(1)
创业(1)
翻译(1)
分布式系统(1)
高并发(1)
工程师(1)
工具软件(1)
工作流(1)
技巧(1)
架构师(1)
加密(1)
监控(1)
兼容性(1)
脚本(1)
解决方案(1)
客户端(1)
浏览器(1)
流量(1)
漏洞(1)
前后端分离(1)
全栈工程师(1)
软件架构(1)
手机(1)
算法(1)
同步(1)
图表(1)
团队协作(1)
网关(1)
线程(1)
项目经理(1)
性能分析(1)
需求分析(1)
隐私(1)
语法(1)
原理(1)
源码(1)
云原生(1)
注解(1)
搜索文章
搜索
搜索
关闭
Lambda陷阱:无服务器架构的理想与现实
微服务
lambda
服务器
函数
架构
最近一则IT行业的新闻引起了广泛传播,标题非常引人注目:“从微服务转为单体架构,成本降低 90%”。
ThoughtWorks
2023-08-08
249
0
单体优先的微服务架构
微服务
服务
架构
设计
系统
这些规律在我同事中产生了长期的讨论:你不应该在新项目之初就采用微服务架构,即使你坚信该应用未来会因业务演进而变得巨大无比。
ThoughtWorks
2023-04-28
165
0
探索原味BFF模式
api
https
ios
网络安全
微服务
BFF — Backend For Frontends,经典分布式架构设计模式之一。我在学习和工作经验累积中,逐渐加深了对 BFF 的理解。作为一种模式,它具有一些更加确切的使用场景,和一些能匹配的特定问题。 在本篇文章中,你们会与我一起穿越回BFF诞生的历史中,寻找其起源。并一同探索和学习这个在分布式系统中出镜率极高的架构模式。 寻找历史的线头 在毫无头绪的情况下,我们可以首先从Thoughtworks技术雷达中 BFF 的条目入手,去找到一些历史的蛛丝马迹。BFF 条目的发布时间是在 2015 年 11
ThoughtWorks
2022-09-14
452
0
浅谈契约测试
测试服务
腾讯云测试服务
http
单元测试
微服务
背景 在现代的开发模式中,基于微服务的开发模式越来越常见,但是随着项目规模的扩大,服务与服务之间的依赖越来越密切,当不同的开发团队去开发不同的服务时,服务的提供者的变动会影响到众多消费它的消费者,为了保证系统的正确性和一致性,这将需要大量的沟通成本和代码修改的时间成本。 之前遇到的某个客户内部就是因为服务与服务之间依赖过多,且存在各种的物理依赖,再加上其他种种原因,使得在集成测试时bug激增。对于他们而言集成测试需要依赖于各个服务版本的一致性以及真实的物理环境,因此他们的集成测试通常需要用上几个小时才可以完
ThoughtWorks
2022-07-26
884
0
单体 or 微服务?你以为是架构权衡?其实是认知负载!
微服务
运维
往事 2014年3月,Martin Fowler和James Lewis率先提出了微服务架构这一武功秘籍,各路豪杰纷纷研习,一时大热。然而不到一年,有人不得要领,有人走火入魔。Martin不得不再次出面,告诫人们要单体先行,切忌急功近利。不足七日,便有人在Martin的门户中公然唱反调,指责单体先行万不可取。后有曾为微服务秘籍做注的Sam Newman不置可否地说,只待时机成熟,方可修炼。一时间众说纷纭,江湖大乱。有诗为证: 分析企架皆模式,代码重构精益精。 纵横软件四十载,江湖人称老马丁。 一朝创立微服务
ThoughtWorks
2022-07-21
430
0
单体 or 微服务?你以为是架构权衡?其实是认知负载!
微服务
运维
往事 2014年3月,Martin Fowler和James Lewis率先提出了微服务架构这一武功秘籍,各路豪杰纷纷研习,一时大热。然而不到一年,有人不得要领,有人走火入魔。Martin不得不再次出面,告诫人们要单体先行,切忌急功近利。不足七日,便有人在Martin的门户中公然唱反调,指责单体先行万不可取。后有曾为微服务秘籍做注的Sam Newman不置可否地说,只待时机成熟,方可修炼。一时间众说纷纭,江湖大乱。有诗为证: 分析企架皆模式,代码重构精益精。 纵横软件四十载,江湖人称老马丁。 一朝创立微服务
ThoughtWorks
2022-07-21
430
0
Thoughtworks 全球CTO:按需求构建架构,过度工程只会“劳民伤财”
微服务
作者 | 冬梅采访嘉宾 | Rebecca Parsons,Thoughtworks 全球CTO Thoughtworks 成立于 1993 年,目前已在近20个国家开设办事处,拥有1万多名员工。多年来,Thoughtworks 一直在为敏捷软件开发、持续集成、持续交付、微服务、演进架构和数据网格等方面提供服务,是最早为复杂软件项目开发敏捷的公司之一。 多年来,Thoughtworks技术雷达峰会一直是业界知名的“技术风向标”。峰会由一群资深技术领导组成的技术顾问委员会创建,他们定期开会讨论 Thought
ThoughtWorks
2022-07-06
387
0
Thoughtworks 全球CTO:按需求构建架构,过度工程只会“劳民伤财”
微服务
作者 | 冬梅采访嘉宾 | Rebecca Parsons,Thoughtworks 全球CTO Thoughtworks 成立于 1993 年,目前已在近20个国家开设办事处,拥有1万多名员工。多年来,Thoughtworks 一直在为敏捷软件开发、持续集成、持续交付、微服务、演进架构和数据网格等方面提供服务,是最早为复杂软件项目开发敏捷的公司之一。 多年来,Thoughtworks技术雷达峰会一直是业界知名的“技术风向标”。峰会由一群资深技术领导组成的技术顾问委员会创建,他们定期开会讨论 Thought
ThoughtWorks
2022-07-06
387
0
「洞见荐书」| 《掌握分布式跟踪》(文末赠书)
分布式
运维
微服务
《掌握分布式跟踪》终于要和大家见面了。两年多前,有幸接到此书的翻译工作。两年多的时间过去了,这人世间变化太大,恍如隔世。所幸的是,总有些选择会兜兜转转坚持下来了,总有些美好的约定会如期而至,恰如此书的出版。 《掌握分布式跟踪》这本书应该是业界第一本专门讲分布式跟踪的书,所以我非常高兴能成为它的第一版中文翻译者。可能会有人发出这样的疑问:分布式跟踪这么一个细分的技术领域,值得专门为之写一本书吗?我的回答是,值得,太值得了,而且我相信这不会是唯一的一本。将来绝对会有越来越多的书籍介绍分布式跟踪的。 我为什么如此
ThoughtWorks
2022-05-16
385
1
「洞见荐书」| 《掌握分布式跟踪》(文末赠书)
分布式
运维
微服务
《掌握分布式跟踪》终于要和大家见面了。两年多前,有幸接到此书的翻译工作。两年多的时间过去了,这人世间变化太大,恍如隔世。所幸的是,总有些选择会兜兜转转坚持下来了,总有些美好的约定会如期而至,恰如此书的出版。 《掌握分布式跟踪》这本书应该是业界第一本专门讲分布式跟踪的书,所以我非常高兴能成为它的第一版中文翻译者。可能会有人发出这样的疑问:分布式跟踪这么一个细分的技术领域,值得专门为之写一本书吗?我的回答是,值得,太值得了,而且我相信这不会是唯一的一本。将来绝对会有越来越多的书籍介绍分布式跟踪的。 我为什么如此
ThoughtWorks
2022-05-16
385
1
线上活动|2022年3月26日 「DDD诊所:遗留系统改造实战工作坊」报名进行中!
微服务
devops
架构设计
《DDD诊所》是由Thoughtworks DDD社区发起的一项活动。 旨在针对开发团队在实际项目中运用DDD时所遇“奇难杂症”, 邀请有经验的技术专家望闻问切,抓药治病。在“问诊治疗”过程中,带领大家掌握实战技能。 3月26日,新一期《DDD诊所》如约而至。本期活动主题:遗留系统改造实战工作坊。DDD江湖人称“老钟医”的钟敬将担任“主治医师”,社区中多位拥有实践经验的引导人倾情参与,采用实际案例,以边学边练的沉浸式线上工作坊形式开展。活动亮点包括: 接手一个“烂”系统,如何让它枯木逢春? 若业务人员自
ThoughtWorks
2022-03-15
765
0
线上活动|2022年3月26日 「DDD诊所:遗留系统改造实战工作坊」报名进行中!
微服务
devops
架构设计
《DDD诊所》是由Thoughtworks DDD社区发起的一项活动。 旨在针对开发团队在实际项目中运用DDD时所遇“奇难杂症”, 邀请有经验的技术专家望闻问切,抓药治病。在“问诊治疗”过程中,带领大家掌握实战技能。 3月26日,新一期《DDD诊所》如约而至。本期活动主题:遗留系统改造实战工作坊。DDD江湖人称“老钟医”的钟敬将担任“主治医师”,社区中多位拥有实践经验的引导人倾情参与,采用实际案例,以边学边练的沉浸式线上工作坊形式开展。活动亮点包括: 接手一个“烂”系统,如何让它枯木逢春? 若业务人员自
ThoughtWorks
2022-03-15
765
0
聊聊通用的架构设计
sql
数据库
微服务
架构设计
私有网络
前言 Thoughtworks作为一家全球软件及咨询公司,每天需要面对各行各业的客户,接触各种各样的系统,因此我们经常需要对新的系统进行架构的设计、对遗留系统进行架构的分析和改造,本文就架构设计这一块,聊一聊架构设计通常都包含哪些内容,并通过一些示例分享,方便大家更加直观的感受。 架构,又名软件架构,是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计,通俗一点说就是“构建一个架子”。 一个架构是系统的基本结构,它由多个组件以及它们彼此间的关系而组成,并且在一定环境和原则下进行设计和演变
ThoughtWorks
2022-03-09
2.8K
0
读书雷达4.0书目推荐——技术观察篇
强化学习
区块链
微服务
📷 扫描上方二维码获取读书雷达4.0👆👆 📷 《区块链精要:全球数字化时代的区块链多重博弈》初级 📷 15世纪初,德国人古登堡发明了欧洲的活字印刷术,遗憾的是那时候并没有知识产权的概念,所以他并没有赚到什么钱,甚至还因此破产。此后漫长的一百年间,印刷术被用于印发教廷的赎罪券和充当奢侈品的书籍,印刷业局限于商圈,受制于垄断。这种状况直到天降猛男——新教的缔造者马丁·路德的出现才被打破。马丁·路德为了迎合民众对于思想和知识的追求,使用印刷术大力宣传新的宗教学说,充分发挥了网红效应。自此,承载思想的印刷品和印刷术
ThoughtWorks
2022-03-04
530
0
GoCD很好,但说说Jenkins吧
jenkins
微服务
编程算法
DevOps 解决方案
近些年来Docker、 Kubernetes、 Helm、 云原生如火如荼,Jenkins 凭借开源社区的贡献以及类似 CloudBees 团队的加持。紧跟技术发展趋势,产出了集成于 Docker、 Kubernetes、 Helm、AWS等各种工具插件,还有 Jenkins X,原来配置页的 Manage Nodes 也"悄悄地"变成了 Manage Nodes and Clouds。另一方面,自研能力不错的企业,也纷纷基于 Jenkins API开发一套 Devops CICD 平台,给 Jenkins那个"老头"套上了一层年轻的外衣,效果也十分理想。
ThoughtWorks
2022-02-16
901
0
GoCD很好,但说说Jenkins吧
jenkins
微服务
编程算法
DevOps 解决方案
近些年来Docker、 Kubernetes、 Helm、 云原生如火如荼,Jenkins 凭借开源社区的贡献以及类似 CloudBees 团队的加持。紧跟技术发展趋势,产出了集成于 Docker、 Kubernetes、 Helm、AWS等各种工具插件,还有 Jenkins X,原来配置页的 Manage Nodes 也"悄悄地"变成了 Manage Nodes and Clouds。另一方面,自研能力不错的企业,也纷纷基于 Jenkins API开发一套 Devops CICD 平台,给 Jenkins那个"老头"套上了一层年轻的外衣,效果也十分理想。
ThoughtWorks
2022-02-16
901
0
使用函数式语言实践DDD
uml
api
数据库
sql
微服务
长期以来我都在实践OOP,进而通过OOP来实现DDD,通过面向对象的技巧来建立一个领域模型。OO的一些特性在建立领域模型时显得恰如其分,能否掌握OO的技巧,对创建领域模型有着至关重要的作用。这篇文章为大家介绍一种常见的函数式架构,特别是如何通过函数式语言实现DDD,进而利用函数式组合的特性,创建函数pipeline。软件架构是围绕着领域模型而做的若干设计,如果按照C4模型的定义,软件架构由下面四个级别的架构组成的:
ThoughtWorks
2021-09-15
446
0
微服务下的身份认证和令牌管理
微服务
访问管理
api
sdk
分布式和微服务架构已经越来越多的应用在企业中,服务间的身份认证和令牌管理是其必不可少的部分。我们的团队在构建一站式门户站点时,需要集成多个后端微服务,每一个服务需要访问不同的系统来完成对应的业务场景 (比如:订单系统,偏好推荐系统,产品系统等)。我们需要将这些系统有机的进行整合,通过在项目中的不断实践,配置恰当的身份认证和令牌管理,我们总结了一些微服务间的身份认证、令牌管理的架构演进与最佳实践。
ThoughtWorks
2021-07-27
1.9K
0
微服务下的身份认证和令牌管理
微服务
访问管理
api
sdk
分布式和微服务架构已经越来越多的应用在企业中,服务间的身份认证和令牌管理是其必不可少的部分。我们的团队在构建一站式门户站点时,需要集成多个后端微服务,每一个服务需要访问不同的系统来完成对应的业务场景 (比如:订单系统,偏好推荐系统,产品系统等)。我们需要将这些系统有机的进行整合,通过在项目中的不断实践,配置恰当的身份认证和令牌管理,我们总结了一些微服务间的身份认证、令牌管理的架构演进与最佳实践。
ThoughtWorks
2021-07-27
1.9K
0
Service Mesh架构下的认证与授权
微信
微服务
json
认证与授权几乎是所有系统必不可少要处理的问题。在传统架构下,我们习惯了在程序中写一些代码或引一些类库来处理其相关的逻辑,但如果在Service Mesh架构下,会有什么不同? Service Mesh
ThoughtWorks
2021-04-30
736
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档