open-constructs / aws-cdk-library

Community-Driven CDK Construct Library
Apache License 2.0
55 stars 10 forks source link

aws-fis: add L2 Constructs for AWS Fault Injection Service #33

Open mazyu36 opened 1 month ago

mazyu36 commented 1 month ago

Describe the feature

AWS Fault Injection Service (FIS) is a fully managed service for running fault injection experiments.

At the moment, there are no official L2 Constructs.

L1 Construct is here.

Use Case

FIS is a service that realizes chaos engineering and can be applied to many workloads.

I think having L2 constructs would allow it to be used more widely.

Proposed Solution

Add new L2 Constructs for AWS FIS.

FIS has experiment templates for many resources, and I'm considering on the class structure to implement.

What I'm considering is creating a base class, and then implementing and creating classes for each resource type that inherits from the base class.

Other Information

Acknowledgements

go-to-k commented 1 month ago

Thanks for this issue. Looking forward to your PR if you will take it!