I am curious how, without actually invoking the function, lambda knows when your application has been initialized.
Does it just run your application for a few seconds and then freeze it? Or does it not even run the application code, merely ensure the virtual machine is loaded into memory ready to be run?
It seems a periodic warmer invocation at least has the advantage of ensuring your app is fully initialized and ready to respond to requests.