
What I like best about AWS Lambda is how it simplifies development by removing the need to manage servers—just write the function, set the trigger, and it runs when needed. It’s incredibly easy to implement and integrates smoothly with other AWS services like S3, DynamoDB, and API Gateway, which makes building complex workflows feel intuitive. The number of features available is impressive, and I find myself using it frequently for automation and event-driven tasks. Customer support has been generally helpful, especially through documentation and forums, though direct support could be more responsive at times. Overall, Lambda strikes a great balance between ease of use, powerful functionality, and scalability. Review collected by and hosted on G2.com.
One thing I dislike about AWS Lambda is the cold start latency, especially when using certain runtimes or when functions aren't invoked frequently—it can slow down response times noticeably. Debugging can also be a bit tricky since the environment is abstracted and logs are the main way to trace issues. While integration with other AWS services is strong, it sometimes feels like you're locked into the AWS ecosystem, which can limit flexibility. The limits on execution time and memory can be restrictive for more complex workloads, and managing deployments across multiple environments can get cumbersome without additional tooling. Lastly, while customer support is available, getting timely, hands-on help often requires a premium support plan. Review collected by and hosted on G2.com.





