What are the pros/cons of each? I'm looking at reducing cold start for my app that end user is sensitive to the cold start effect and I will have sporadic/random requests coming in which is unpredictable. I can tolerate a very small amount of cold starts but not often.
I've looked at provisioned concurrency but it seems quite expensive. Why shouldn't I just use a lambda warmer and ping my lambda every 5 minutes to keep it warm? From my understanding the lambda warmer should be good enough but I have not tested it yet but it seems like a less costly approach.
Videos
Hey, I'm a huge serverless user, I've built several applications on top of Lambda, Dynamo, S3, EFS, SQS, etc.
But I have never understood why would someone use Provisioned Concurrency, do you know a real use case for this feature?
I mean, if your application is suffering due to cold starts, you can just use the old-school EventBridge ping option and it costs 0, or if you have a critical latency requirement you can just go to Fargate instead of paying for provisioned concurrency, am I wrong?