Let's differentiate two classifications of our organization for the logical layer:
- Organization of the Lambda functions themselves, within AWS
- Organization of the application code
Lambda functions are the unit of work in Lambda and other FaaS providers (for simplicity and clarity, I will refer to these as Lambda functions from here on out). A single Lambda function may be updated or deployed in isolation without affecting other Lambda functions.