Okteto, in particular, does not impose any IDE. It works with online IDEs, vscode, vscode remote, IntelliJ, IntelliJ remote... it is one of our core values. What we move to the remote cluster is the development environment runtime.
The idea is to have replicable and production-like dev environments, no matter your deployment tool
Serverless Framework deploys are now less than three seconds. It's almost exactly like `run watch` now!
I deploy to a dev AWS account, then a staging AWS account, and then promote to prod out of github.
Check it out: https://github.com/serverless-components/
Are there issues running java using serverless? I've worked with a number of enterprises using lambda and java. Seems to be fine ¯\_(ツ)_/¯ YMMV
When ready, I merge into master, push, and they deploy to AWS through CI - I have simple Python scripts that manage Lambda Layer creation, environment variable configuration, etc.
Don't really need much more than this.