The problem is not your compute. The problem is your database. When your functions scale up, they create a connection storm. Each new function instance tries to open a fresh connection to your ...
That is it. It says nothing about what happens when that function talks to a database. Or a queue. Or a third party API. Or another service inside your own stack. A function can pass every unit test ...