AWS Solutions Constructs enable customers to build faster and more confidently with a
growing repository of vetted architecture patterns, spanning the most frequently used
combinations of services on the platform. Solutions Constructs are higher-level abstractions of AWS Cloud Development Kit (CDK) constructs, and have a multi-service focus to make assembling production-ready workloads possible in fewer steps.
For example, a single Solutions Construct can be used to provision an AWS Lambda function, an Amazon DynamoDB table, and any permissions needed for the function to perform read/write operations on the table. This enables customers to cut down on configuring individual CDK constructs to achieve the same result.
While all Solutions Constructs are fully customizable, each comes pre-configured with best practice defaults to help customers ensure that their workload, as a whole, is wellarchitected. This gives customers the ultimate flexibility to use a particular Solutions Construct off-the-shelf, with zero configuration. Or, they can fine-tune it to meet the unique needs of their solution. Regardless of the decision, customers are given the confidence and power to build knowing that all of their bases are covered from the start.
Solutions Constructs are designed to be completely frictionless, and each Solutions
Construct can be used alongside others, as well as CDK constructs.