Other advantages of AWS Solutions Constructs include:
It is built upon the AWS Cloud Development Kit (AWS CDK) open source software development framework.
Use logic (if statements, for-loops, etc.) when defining your solution infrastructure.
Use object-oriented techniques to create a model of your system.
Define high level abstractions, share them, and publish them to your team, company, or community.
Organize your solutions into logical modules.
Share and reuse your solution as a library.
Test your infrastructure code using industry-standard protocols.
Use your existing code review workflow.
https://docs.aws.amazon.com/solutions/latest/constructs/welcome.html