AWS has improved Lambda cold starts by leaps and bounds in the last year. But for performance-sensitive applications such as user-facing APIs, Lambda cold starts are still a thorn in one’s side, especially when working with languages such as Java and .Net Core.
In this webinar, we will dive into strategies for improving cold start latency and how to mitigate them altogether with Provisioned Concurrency, and how Lumigo helps you optimize your use of Provisioned Concurrency.
68. find space allocate worker init function module invoke function handler
Time
Cold Start
Always run at FULL power!
69. find space allocate worker init function module invoke function handler
Time
Cold Start
Always run at FULL power!
EXCEPT for Provisioned Concurrency
113. [Java] one JAR per function
[Java] reduce dependencies
[Java] avoid big frameworks like SpringBoot
114. [Java] one JAR per function
[Java] reduce dependencies
[Java] avoid big frameworks like SpringBoot
[Java] use AWS SDK v2
115. [Java] one JAR per function
[Java] reduce dependencies
[Java] avoid big frameworks like SpringBoot
[Java] use AWS SDK v2
[Java] exclude dependencies you don’t need
116. [Java] one JAR per function
[Java] reduce dependencies
[Java] avoid big frameworks like SpringBoot
[Java] use AWS SDK v2
[Java] exclude dependencies you don’t need
[Java] remove reflections
117. [Java] one JAR per function
[Java] reduce dependencies
[Java] avoid big frameworks like SpringBoot
[Java] use AWS SDK v2
[Java] exclude dependencies you don’t need
[Java] remove reflections
[Java] avoid dependency injection frameworks