Devfest Pune
2024-06-21
Serverless architure Advantages
-
Automatic scaling
-
Cost efficient
-
Reduce operational head Benchmarking is the navigator to steer us to peak performance Metrics
-
Invocation count
-
Resource utilization
-
Concurrent execution - parallel execution / one by one
-
Cold start time - ideal wait time
-
Invocation cost and duration - function invoking each time Point to consider
-
Traffic variation
-
Type and size input
-
Turnaround around
-
Min memory
-
Deployed variation
-
Process
-
Deploy
-
Execute benchmark
-
Collect performance
-
Analyze result
-
Identify bottleneck
-
Optimize application
-
Invocation cost
-
Compare Invocation cost after each test cycle to identify improvements
-
Invocation duration
-
Configure min instance
-
Check configured timeout and avoid over allocating
-
Optimize code logic taking more time
-
Initialize dependency
-
Resource utilization
-
Analyze data structure
-
Avoid configured memory allocating
-
Processing time
-
Concurrent execution
-
Increase max current
-
Repeat