PN
Prashanta NayakProduct Builder
Email ID is Copied
Back to Blog

Devfest Pune

2024-06-21

#events#journal

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