Let’s compare both of these configurations to help you decide which is appropriate for a given situation.
Shared VPCs are useful when projects are in the same organization but are not used when traffic needs to flow between projects in different organizations. In that case, VPC network peering can be used.