Customers often need to architect solutions to support components https://aws.amazon.com/hybrid-multicloud/#Hybrid_and_Multicloud_Use_Cases, a need which may arise if they have acquired a company running on another cloud, or for functional purposes where specific services provide a differentiated capability. AWS CDK is an open source framework that builds on the underlying functionality provided by https://aws.amazon.com/cloudformation/. It allows developers to define cloud resources using common programming languages and an abstraction model based on reusable components called constructs.

Multicloud solutions are often designed with services grouped and separated by cloud, creating a segregation of resource and functions within the design.

The chosen programming language can be used to inherit and abstract the custom resource into reusable AWS CDK constructs, allowing developers to create solutions that contain native AWS extensions along with secondary hybrid or alternate cloud resources.

Related Articles