Main Components

The warmer backend is used to warm up the server lambda in case of serverless. This is useful to avoid cold starts.

Special Event and Result

interface WarmerEvent {
  type: "warmer";
  warmerId: string;
  index: number;
  concurrency: number;
  delay: number;
interface WarmerResponse {
  type: "warmer";
  serverId: string;

Special Overrides

Invoke function

You can customize the invoke function to handle the warmer event. By default it uses lambda invoke command. The default invoke needs a WARM_PARAMS environment variable that is a stringified version of this

  concurrency: number;
  function: string;