类似电商系统,可能根据业务功能进行服务拆分,但我在上一个项目中因为公司产品的能力有限,且各个端落的迭代版本和UI差异化问题,导致每个端需要交付的功能有不一致的地方,这时我们采用的是按照端落进行的服务拆分,如APP、Web、IoT,这种粗粒度的前期划分,也是想着后期随着业务扩展和方向明确后,结合业务特性再进行进一步细致化拆分,这种思想是可行的吗?我最近面试的时候,发现这样的回答,面试官好像并不是很满意,但是上家公司的产品能力实在是太水了,开发有时还帮产品来填补原型图或者在一些功能流转的时候替产品思考逻辑,因为我们又是敏捷式开发,团队规模不超过10人,各服务用统一语言编写