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

phodal

专栏作者
293
文章
285392
阅读量
62
订阅数
数字技术与架构趋势:对于 2023 年的思考
每年吧,在做年度总结的时候,总会想一想未来是怎样的。现在,可以回顾 2021 年的预测,看看自己是否预测对了,并思考一下 2023 年的一些变化。
Phodal
2023-01-04
2710
数字技术与架构趋势:对于 2023 年的思考
每年吧,在做年度总结的时候,总会想一想未来是怎样的。现在,可以回顾 2021 年的预测,看看自己是否预测对了,并思考一下 2023 年的一些变化。
Phodal
2023-01-04
2710
社区驱动开发:技术选型的另类浅析
PS:一篇纯吐槽而主的文章,请不要过分代入。 六月,在探索一些技术选型的发展趋势 —— 除了研究国内的技术趋势,也研究了一部分的国外技术趋势。当然,结果是显而易见的,国外的技术选型上,依旧还是比国内领先的。但是呢,国内也没有那么差,只是受限于基础不够扎实的原因,还处于追赶状态。为了简化大家的理解,我把这种选择趋势称之为:社区驱动开发。 简单来说,就是技术社区上流行什么,那么这个区域就会流行什么。也是一种关于技术理念的竞争游戏。 流动率游戏:从郑州到杭州、北上广的差异 郑州。2020 年的时候,我曾经到郑州出
Phodal
2022-06-29
2700
社区驱动开发:技术选型的另类浅析
PS:一篇纯吐槽而主的文章,请不要过分代入。 六月,在探索一些技术选型的发展趋势 —— 除了研究国内的技术趋势,也研究了一部分的国外技术趋势。当然,结果是显而易见的,国外的技术选型上,依旧还是比国内领先的。但是呢,国内也没有那么差,只是受限于基础不够扎实的原因,还处于追赶状态。为了简化大家的理解,我把这种选择趋势称之为:社区驱动开发。 简单来说,就是技术社区上流行什么,那么这个区域就会流行什么。也是一种关于技术理念的竞争游戏。 流动率游戏:从郑州到杭州、北上广的差异 郑州。2020 年的时候,我曾经到郑州出
Phodal
2022-06-29
2700
为“架构”再建个模:如何用代码描述软件架构?
在架构治理平台 ArchGuard 中,为了实现对架构的治理,我们需要代码 + 模型描述所要处理的内容和数据。所以,在 ArchGuard 中,我们有了代码的模型、依赖的模型、变更的模型等,剩下的两个核心的部分就是架构的模型、架构的治理模型,其它的还有诸如构建的模型等,会在后续的过程中持续引入到系统中。 PS:本文里的架构展开是基于自动化分析需求的,模型也是基于这个动机出发的。 架构是什么?? 对单个语言的代码建模并不难,对于一个语言有特别的概念,如 package、class、field、function
Phodal
2022-05-06
2240
为“架构”再建个模:如何用代码描述软件架构?
在架构治理平台 ArchGuard 中,为了实现对架构的治理,我们需要代码 + 模型描述所要处理的内容和数据。所以,在 ArchGuard 中,我们有了代码的模型、依赖的模型、变更的模型等,剩下的两个核心的部分就是架构的模型、架构的治理模型,其它的还有诸如构建的模型等,会在后续的过程中持续引入到系统中。 PS:本文里的架构展开是基于自动化分析需求的,模型也是基于这个动机出发的。 架构是什么?? 对单个语言的代码建模并不难,对于一个语言有特别的概念,如 package、class、field、function
Phodal
2022-05-06
2240
国内首个开源架构治理平台 ArchGuard,专治分布式场景下各种不服
过去的 10 年间,软件的架构发生了巨大的变化,从早先流行的单体 MVC 架构,变成现成 5:5 开的分布式 vs 单体。只是呢,有大量的软件开发人员,并没有从单体的思维转成变化。于是,我们在一个个的组织里,见到了一个又一个的 “分布式单体”。 架构治理变得非常迫切。 Why ArchGuard? 作为一个架构师或者是软件开发人员,在架构治理上,我们面对的诸多挑战有: 设计与实现不匹配。设计的软件架构与真正实施后的架构,存在着巨大的差异。而这个差异,往往需要实施一段时间之后才能发现。 代码量巨大,难以识别。
Phodal
2022-04-02
5460
国内首个开源架构治理平台 ArchGuard,专治分布式场景下各种不服
过去的 10 年间,软件的架构发生了巨大的变化,从早先流行的单体 MVC 架构,变成现成 5:5 开的分布式 vs 单体。只是呢,有大量的软件开发人员,并没有从单体的思维转成变化。于是,我们在一个个的组织里,见到了一个又一个的 “分布式单体”。 架构治理变得非常迫切。 Why ArchGuard? 作为一个架构师或者是软件开发人员,在架构治理上,我们面对的诸多挑战有: 设计与实现不匹配。设计的软件架构与真正实施后的架构,存在着巨大的差异。而这个差异,往往需要实施一段时间之后才能发现。 代码量巨大,难以识别。
Phodal
2022-04-02
5460
回到单体架构:一个开源项目的重构
这个月,我和我的同事们正在开源一个内部的架构治理平台:ArchGuard,我们进行了一系列的遗留系统的迁移工作:
Phodal
2022-03-04
5690
回到单体架构:一个开源项目的重构
这个月,我和我的同事们正在开源一个内部的架构治理平台:ArchGuard,我们进行了一系列的遗留系统的迁移工作:
Phodal
2022-03-04
5690
无组件架构:你不需要知道的“新一代”前端架构模式
PS:这是一种很好玩的前端架构模式,可以创造出无限的乐趣。你不一定需要知道它,但是它真的很好玩。我写这篇文章主要是因为好玩,也没有啥新东西。
Phodal
2021-12-21
5770
无组件架构:你不需要知道的“新一代”前端架构模式
PS:这是一种很好玩的前端架构模式,可以创造出无限的乐趣。你不一定需要知道它,但是它真的很好玩。我写这篇文章主要是因为好玩,也没有啥新东西。
Phodal
2021-12-21
5770
云原生转型:规模化演进与文化思考
PS:源于所见所闻所习所思总结而成,所代表的场景比较有限,可能不会适用于多数场景。
Phodal
2021-09-02
2810
云原生转型:规模化演进与文化思考
PS:源于所见所闻所习所思总结而成,所代表的场景比较有限,可能不会适用于多数场景。
Phodal
2021-09-02
2810
模式的模式:从设计模式到元模式
最近的一两个月里,我一直在研究各类的模式:设计模式、架构模式、容器模式,以及其它一些特定领域的模式(如并行计算模式)等等。
Phodal
2021-04-23
7160
模式的模式:从设计模式到元模式
最近的一两个月里,我一直在研究各类的模式:设计模式、架构模式、容器模式,以及其它一些特定领域的模式(如并行计算模式)等等。
Phodal
2021-04-23
7160
自动化微服务治理
你可以把它想象为一个用于帮助更好开发微服务应用的工具。顺便一提,因为手头上并没有这样的场景。所以,我先把我的相关思路记载下来,方便于后续集成。而且大部分功能已经在 Coca 中实现,我会将部分的功能再交由 Coca 来实现。如对于,数据库的自动化分析 —— 已经有 Tequila 进行了大量的自动化。
Phodal
2020-08-13
5000
停止复用
文章起源于我对于模块化、微服务、Serverless 以及单体应用几种不同的架构模式的思考。而这其中的一个原因就是:人们经常从一个极端走另外一个极端。既然单体不好,那么我们就要 FAAS 来替换单体;既然模块化架构有各种问题,那么我们应该回到大单体。
Phodal
2020-06-30
2.1K0
停止复用
文章起源于我对于模块化、微服务、Serverless 以及单体应用几种不同的架构模式的思考。而这其中的一个原因就是:人们经常从一个极端走另外一个极端。既然单体不好,那么我们就要 FAAS 来替换单体;既然模块化架构有各种问题,那么我们应该回到大单体。
Phodal
2020-06-30
2.1K0
这 8 篇文章告诉你:未来的软件研发是怎样的?
最近,可能因为 Ledge、可能因为我写的文章,我和各种各样的人交流起了未来的软件开发,有腾讯云的,有阿里云的,有华为云的,还有各种各样的公司相关的项目,所以我整理了我关于未来软件的一些思考。
Phodal
2020-05-12
6300
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档