Within the AWS Lambda function, although you can perform any backend action, the following are the most common ones that most customers perform:
- Do the entire processing within the AWS Lambda function, which may involve data processing to transformation, local scripts execution, and so on, and finally the result is stored in a data store for long-term persistence. A perfect choice for lots of customers in this scenario is Amazon DynamoDB, which again extends the serverless architecture with no host to manage and is easy to integrate with AWS Lambda with API/SDKs.
- For interacting with another third-party external service or even another microservice within the same environment, many customers use AWS Lambda to invoke those other services. ...