The best use case of Lambda for us is Scheduled tasks and stupid administrative tasks that you would not like to put it in your /etc/crontab
Surely this is not the best use of the service, even if it is common.
If you need to run tasks on a schedule what’s wrong with cron? Or a cron service?
[0]: https://docs.aws.amazon.com/lambda/latest/dg/tutorial-schedu...
I know it works and it fills a gap for people but it just feels odd to me. It's like there is cron -> log -> monitor -> alarm -> event -> lambda -> script when you could just have cron -> script.
I'm probably just hung up on the naming and the fact that these events are branded as part of Cloudwatch. If there was some service spun off that just generated events in AWS I wouldn't raise an eyebrow, even if under the hood it was exactly the same thing.