然而, 这不重要, 因为他们并行做, 实现在更少的时间内端到端的开发。...代码库实现并反映了现在复杂平台的许多组件。
4、为什么需要一个单一的代码库来实现许多组件?由于范围的经济性。...但是, 即使一切进展顺利, 我们知道, 目前的巨石架构代码无论如何必须重构。这段代码在过去的几年里受到了很多的影响, 技术债务无处不在。...人们仍然会在旧的代码库中实现更改, 或者创建一些怪异的混合, 导致这些更新即在微服务中实现,又在大的整体中实现。...无论如何, 他们才是代码的负责人。
你可能猜到了,我们看到了旧的巨石架构的瓦解。消息,统计, 以及大多数新 iOS 应用程序所需的更新功能都是从主代码库中提取的。