JetBrains / JetBrains/kotless

Feature Request - Replace Autowarm with Provisioned Concurrency

Open
#56 2 comments 1 reaction 1 assignee Claimed by @TanVD View on GitHub
enhancement
Dominant language
Kotlin
Stars
1.2k
Forks
54
PR merge metrics
No merged PRs in 30d

Description

## Background
Cold starts and Java functions have always been a bad combo.

A scheduled auto warmer does not fully resolve the issue of cold starts. Concurrent calls will still see cold starts despite the warmer, and may only be helpful for functions that seldom get called. Furthermore having an auto warmer on by default is un-expected and in some instances undesirable.

It would be better to replace the Autowarmer with [Provisioned Concurrency](https://aws.amazon.com/blogs/compute/new-for-aws-lambda-predictable-start-up-times-with-provisioned-concurrency/) which is a lambda feature.

## Summary of the feature request
1. Replace the auto warmer with AWS Lambda Provisioned Concurrency
1. Allow the user to defined the desired level of concurrency
1. Provisioned Concurrency should be off by default

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.