Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

👁️ Watch Command Upgrade #4245

Open
m0nikaza opened this issue Sep 2, 2024 · 0 comments
Open

👁️ Watch Command Upgrade #4245

m0nikaza opened this issue Sep 2, 2024 · 0 comments

Comments

@m0nikaza
Copy link
Contributor

m0nikaza commented Sep 2, 2024

The new watch command introduces Local AWS Lambda Development, a new way of doing backend AWS Lambda development.

We introduced this because of two reasons:

  • because it takes time for the changes to be deployed (sometimes more than a minute 😩), backend development is slow, inefficient, and frustrating
  • inability to use debugger and inspect code while it's running makes things even harder

With the new approach, both of the above mentioned problems are resolved.

With the new approach, we're no longer continuously deploying the changes. Instead, when the webiny watch command is run, a new "local AWS Lambda development session" is started, which basically ensures that all AWS Lambda function invocations are forwarded to our local machine. With the invocations now happening on our machine, we get to run the code locally, meaning the changes are reflected as we make them, and we can also use the debugger to inspect the code while it's running. We first used this internally behind a feature flag to make sure it is working as expected. If you are interested in testing it with us, get in touch on Slack.

With the 5.41.0 release, we are releasing this to the community, hoping it will boost your DevEx.

@m0nikaza m0nikaza added this to Roadmap Sep 2, 2024
@m0nikaza m0nikaza converted this from a draft issue Sep 2, 2024
@m0nikaza m0nikaza moved this to Upcoming in Roadmap Sep 27, 2024
@m0nikaza m0nikaza moved this from Upcoming to Available for Testing in Roadmap Sep 27, 2024
@m0nikaza m0nikaza changed the title Watch Command Upgrade 👁️ Watch Command Upgrade Oct 1, 2024
@m0nikaza m0nikaza added this to the 5.41.0 milestone Nov 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Available for Testing
Development

No branches or pull requests

1 participant