> Functions have cold starts (when a function is started for the first time) and warm starts (it’s been started, and is ready to be executed from the warm pool). Cold starts are impacted by a number of things, but the size of the zip file (or however the code is uploaded) is a part of it. Also, the number of libraries that need to be instantiated.
I'm curious what size packages people are loading in lambdas currently. My largest lambda is a 4.7MB zip.
If anyone has some anecdotal info on runtime + package size I'm super curious to hear.
> So if you have to use an RDBMS, but put a service that handles connection pooling in the middle, maybe an auto scaling container of some description simply to handle that would be great.
Not sure I understand this. If I put another service in between me and the database don't I just end up having to open connections to that service?
I have an Aurora instance my lambda talks to, and it creates a new connection every time, and that's a bummer so I'm curious about how I could optimize that patch.