Northstar

后端 · Spring

为什么后端先做模块化,而不是一开始就拆微服务

2026年4月21日1 分钟阅读平台团队

正文

模块化单体能提供清晰边界、更低部署成本,并为后续服务拆分保留路径。

文章内容通过同一套服务契约获取,SSR 页面和后台刷新逻辑都复用这条路径。

后端按 auth、posts、comments、config、common 和 security 包拆分。这样既能隔离职责,又能避免过早引入分布式系统成本。 当流量和团队规模增长后,这些包可以被提取成独立服务,因为 API 和领域边界已经明确。