My experience is that Go cold start takes around 900ms. Processing (parsing a JSON message, verifying it with one DynamoDB look-up, and storing it in DynamoDB) then takes between 11ms and 105ms. Go does use less memory than node, though, and that also counts in Lambda.
I hadn't expected it either, but it loads node faster. Perhaps via some VM trick?
I hadn't expected it either, but it loads node faster. Perhaps via some VM trick?