背景是这样的,去年我司前端的技术栈从 php 模版+ jquery 过渡到了 reac 全家桶,跨度很大所以在做项目的过程中不断的再重构。有时候项目已经做到交付测试阶段了,但是发现 bug 越来越难改遂重构。有时候做了下一个项目,整体架构上有升级又觉得前一个项目应该重构。
昨天和后端同事交流了一下,他说他们的项目要推动微服务化。就是从产品逻辑上把一个大项目拆分成多个小项目,比如一个大的 crm 可以把账户拆分出来做成一个单独的项目,别的模块又是另外一个项目。好处是,项目规模小易于把控,重构与技术升级的代价也小。例子就是阿里云的管理后台,比如域名管理和服务器管理就是两套系统,只是在前端页面上做了整合。
那么前端项目应该怎么去推进这种微服务化?大家有没有什么经验或者是相关的资料可以推荐阅读一下?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/359664
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.