Skip to content

aabragan/provision-fsx-lustre-step-function

 
 

Repository files navigation

Provision FSx for Lustre Filesystem using a Step Function

Architecture

Architecture

AWS Services Used

  • S3
  • SNS
  • Lambda
  • Step Functions
  • FSx for Lustre
  • CloudWatch Alarms

Justification

This example demonstrates the following concepts:

  • Chaining AWS Services using CDK
  • Disconnected Event Notifications and Handling
  • Creation of resilient storage to attach
  • Asynchronous processing of request
  • Leveraging Serverless compute to perform a workflow
  • Scalable, Serverless Architecture

Prerequisites

To deploy this CDK Application you will need the following

  • Python 3.9+
  • CDK v2
  • Poetry
  • Docker (for building the lambda functions)
  • An AWS profile with valid IAM credentials

Deploy via CDK

See CDK Instructions for more information. Note: A Makefile is included in this project to wrap commands. You can review the available commands using make help

Security

See CONTRIBUTING for more information.

License

This library is licensed under the MIT-0 License. See the LICENSE file.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.4%
  • Makefile 2.6%