Hi there, my team is going to do production deployment for our client soon. So, i stumble upon a question which we have to export and import the solution as managed solution in the production which is pretty standard. However, my question is that we have too many components under one solution, such as ARC, SLA, cloud flow, entities and so on. Having these much of components in one solution triggered my concern where if we want to make changes to any of the components as "managed solution" would require us to reimport the whole solution again to the production. Example of scenario would be, if i want to remove a column from an entity, i have to import the whole solution just to stage for update in order to remove the column from production.
My idea is that, would it be better for me to separate it into different solution such as Entity solution, SLA Solution, ARC Solution. So that if i have changes for example on entity related changes, i just have to import the entity solution without need to touch SLA and ARC.