Our company PROD ORG is a big monolithic application with heavy tangled apex code and metadata. We are about to introduce some more apps in the near future and I personally wanted to follow the modular development with the use of SFDX with unlocked packages and with SOC and DI patterns by Andrew Fawcett. Here is the youtube video
Now the issues are
- Since we have very tight time lines, we wanted to introduce new apps by following the above design patterns.
- But since we need some features to be used from current monolithic application, we don't want to touch the existing ORG and reuse the same monolithic application because of timelines.
- I came to know about the ORG Shape, will it give the shape of the PROD including all the metadata like Apex classes, workflows..etc?
- If it gives the whole ORG shape, then how much time would it take to spin up such scratch ORG? We also wanted to use SFDX for CI/CD with these scratch ORG's.