Ejecting from Architect

Architect makes it very easy to cease using it in favor of any another tool or framework, such as AWS SAM.

Ejecting to CloudFormation

In your project directory, run:

npx arc deploy --eject

This will generate your application’s sam.json + sam.yaml documents, as well as print out the necessary AWS CLI instructions to deploy your application without Architect.

Considerations

It is worth noting that by ejecting from Architect to “raw” AWS or another framework, you may lose access some or all of the following:

  • Expansive, fast, and customizable local development environment
  • Baked-in security + performance defaults
  • Automated dependency management
  • Workflows for managing environment variables, logs, etc.
  • Single-command deployments
  • Built in testing, staging, production environments
  • Human-centered service discovery for machine-generated AWS resources

Either way, we at Architect hope we’ll see you again in the future!