GoForum🌐 V2EX

vebe coding 时代,是不是单体架构比微服务架构更合适 ?

bajitanglang · 2026-05-12 11:15 · 0 次点赞 · 8 条回复

我在推特上看到这个帖子,感觉有点道理,AI 可以看到全部的代码,理解上下文

8 条回复
Xhack · 2026-05-12 11:15
#1

不管是 单体架构和微服务架构 AI 都可以看到并且理解

dnfQzjPBXtWmML · 2026-05-12 11:15
#2

个人经验:vibe coding 需要更极致的模块化。不是为了可重用,而是为了代码隔离:即是为了隔离问题,也可以减少修改代码时涉及到的上下文。

LDa · 2026-05-12 11:20
#3

微服务也可以通过添加到同一个工作空间中让 AI 窥见全文

sentinelK · 2026-05-12 11:25
#4

代码结构、AI 上下文可见性、程序架构,这三者是风马牛不相及。

并不会互相影响。

YanSeven · 2026-05-12 11:25
#5

我觉得微服务的也没有什么问题,更利于并行和上下文管理。一个 agent 和一个上下文窗口专门负责一个子模块或者服务。

xiaomushen · 2026-05-12 11:50
#6

微服务当然可以放同一个工作区让 AI 来做

但是不可避免的,overhead 的行文会变多,而且每个微服务都要拉起来运行调试或查看日志,耗费的 token 也更多

总得来说,稍有劣势

zhengfan2016 · 2026-05-12 12:01
#7

难道不是微服务+monorepo 比单体更有优势吗,你 ai 把东西改坏了,你整个大单体编译啥的都是时间啊,如果微服务,你可以保留部分新功能的前提并把把有问题的服务回滚 https://i.imgur.com/agAJ0Rd.png

teaguexiao · 2026-05-12 12:06
#8

单体确实更适合 vibe coding 入门,全部代码在一个地方 AI 辛苦少。不过项目做大后常思维还是模块化,单个上下文窗口按妈如果塩海了按重起就好。

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: bajitanglang
发布: 2026-05-12
点赞: 0
回复: 0