Re:Improving API Response Times by Migrating from Cloud Func...
by obcilion on Thursday January 13, 2022 @02:27AM
(#29917826)
The NodeJS application is single-threaded, but the Node EventLoop can handle a huge amount of parallel requests, especially since most of the time per request is spent waiting for calls to the DB or external APIs.
I believe the majority of our performance gain is from having far fewer cold starts during large traffic loads.
Do you have any idea of where your performance gains are coming from? Is there a lot of async, non-blocking waiting happening in the process of fulfilling requests against your API?