Adding an "eject" command #5657
federicobond
started this conversation in
Ideas
Replies: 1 comment 2 replies
-
Hello @federicobond. We've been actually seriously thinking about this idea. In what abstraction level of an CDK app would you expect Copilot to be ejected to? Would you expect to see an app with all L2s? Or would you expect L3s that expose everything and allow users to extend? |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Let me start by saying that Copilot is wonderful. I've been following its development for a while and currently using it in prod. A tool like this has been missing in the AWS ecosystem for years. Copilot provides the fastest way to quickly set up a good system with modern, well-thought-out defaults.
It's however quite clear to me that once a project infrastructure achieves a certain level of complexity, Copilot will start to become a bit of a straightjacket, and it's defaults might not suit everyone. It would be awesome to provide a mechanism to then "eject" the project to CDK apps, and continue building it with IaC which gives way more flexibility during more advanced stages of development.
Beta Was this translation helpful? Give feedback.
All reactions