We have our huge managed package (1st generation) with extremely large number of components in it. Package upload and test executions takes up to 3 hours as of now. And we need to continue adding more and more artifacts into it. Unfortunately, with such approach it becomes really tough to move fast and release fixes and new functionality to clients on a regular basis.
Would it be possible to create unlocked package dependent from the original managed package and using the same namespace to start putting new artifacts into it (so that it would act as an extension to be installed in the same org with original one)? How about having more than one unlocked package sharing same namespace among themselves and with original managed package?
Any help would be appreciated.