- when there is shared components also need live-update, live update share components weeks before release new products, that’s mean when new products release, the shared components already tested in field for a while, bugs or any problem already fixed or solved.
- well define the interface of shared components, make it backward compatible also forward compatible, in real world, we may have to downgrade a components.