Developer Scraps 100k Lines of Java, Rebuilds as Eight AI-Era Micro-Apps
开发者 Dan Vega 于 10 月 17 日连发多条推文分享一次彻底重写:过去一年他用 Java + Spring 构建了一个超过 10 万行的内容管理应用,最近整个丢弃,借助 AI 重新构建。新系统被拆成八个各司其职的独立小应用——发布管线、缩略图、排期、赞助、演讲、Newsletter、笔记、播客——彼此通信,一个账号即可访问全部。
已确认
- 原系统为单体应用,10 万+ 行 Java/Spring 代码,历时约一年写成,现被整体弃用并以 AI 辅助重写
- 新架构为八个单一职责微应用:发布管线、缩略图、排期、赞助、演讲、Newsletter、笔记、播客,相互通信,统一账号访问
- Agent 通过 MCP 与所有应用对话,可汇总「今天有什么要处理的」统一待办清单,也能添加想法或起草帖子,但所有内容发出前必须经 Vega 本人审批
为什么重要
- Vega 的核心观点是「代码从来不是有价值的部分,构建过程中学到的东西才是」,这解释了为何丢弃一年工作如今只是一个选择而非痛苦
- 他反思此前的最大教训:把每个新想法都塞进同一个应用,导致越改越难、越用越难;拆成单一职责微应用配合 MCP 统一调度,展示了 AI 时代个人内容系统的一种新架构范式
2026-10-17 ~ 2026-10-17 · 6 related posts
Primary sources
- Dev scraps 100k-line Java app and rebuilds it as eight single-purpose apps with AI — therealdanvega ·
- "The code was never the valuable part": dev on why ditching a year of work is now a choice — therealdanvega ·
- Vega's rebuilt stack: separate micro-apps orchestrated by an agent via MCP — therealdanvega ·
- [source] Dev scraps 100k-line Java app and rebuilds it as eight single-purpose apps with AI — therealdanvega · 2026-10-17
- [source] "The code was never the valuable part": dev on why ditching a year of work is now a choice — therealdanvega · 2026-10-17
- Indie dev lesson: bolting every idea onto one app made it unmaintainable — therealdanvega · 2026-10-17
- Repeat repost segment of Vega's micro-app rebuild thread — therealdanvega · 2026-10-17
- Dan Vega's MCP workflow: one agent reads all your apps, drafts posts, you approve everything — therealdanvega · 2026-10-17
- [source] Vega's rebuilt stack: separate micro-apps orchestrated by an agent via MCP — therealdanvega · 2026-10-17