While Lambda has a web-based editor for updating your functions, it’s intended for beginners, and isn’t what you should use in practice. Creating functions with SAM templates allows you to move your Lambda functions onto your existing source control and CI/CD pipeline.