I have managed to create a reusable CDK construct for generating a shared lambda layer with prisma dependencies and your generated client to share between all of your lambda functions:
https://github.com/jetbridge/jetkit-cdk/pull/21
If you are using Lambda and Prisma this should be really nice for you