AWS Solutions Constructs

Build faster with vetted, multi-service architecture patterns

Make the most of the AWS Cloud Development Kit

AWS Solutions Constructs are a collection of vetted, multi-service architecture patterns that are available as an open-source extension of the AWS Cloud Development Kit (CDK). With dozens of architecture patterns to choose from, AWS Solutions Constructs enable developers to speed up their development cycle and build applications that leverage AWS Well-Architected best practices.

Introduction to AWS Solutions Constructs

Benefits

Speed up your development cycle

By using AWS Solutions Constructs, you remove the task of repeatedly architecting common service interactions, like AWS Lambda to AWS S3 or AWS Kinesis Data Stream to AWS Glue. Additionally, AWS Solutions Constructs are stackable, so you can use multiple AWS Solutions Constructs in a single workload and deploy production-ready applications faster.

Build better apps

AWS Solutions Constructs are vetted by AWS and leverage the AWS Well-Architected Framework, so you can build with confidence. The use of AWS Solutions Constructs makes it easier for you to quickly and consistently create applications that are secure, reliable, efficient, and cost effective.

Leverage infrastructure-as-code

AWS Solutions Constructs reduce friction for developers by leveraging all of the benefits of the AWS CDK. This means you can use familiar programming languages and logic to define your infrastructure, and build your entire application using AWS Solutions Constructs without leaving your Integrated Development Environment.

Solving with AWS Solutions: AWS Solutions Constructs

Sample AWS Solutions Constructs patterns

The AWS Solutions Constructs repository features dozens of powerful service pairings.

Check out some of the featured patterns below. 

Get started

Ready to build? The below five-minute tutorials will help you add an AWS Solutions Construct to your CDK project as well as deploy your AWS Solutions Construct in an active stack. 

Setting up your deployment environment
Adding a Solutions Construct to your CDK project
Deploying your architecture

AWS Solutions Constructs Webinar

On-demand webinar now available

Watch our recent webinar, "Beyond Prototypes: Building Real-World Applications With AWS Solutions Constructs" on-demand, now.