AWS Lambda Deep Dive — DevOps

Serverless dengan AWS Lambda AWS Lambda menjalankan kode tanpa mengelola server. Bayar hanya saat fungsi berjalan — tidak ada idle cost. Anatomy of a Lambda Fun

Serverless dengan AWS Lambda

AWS Lambda menjalankan kode tanpa mengelola server. Bayar hanya saat fungsi berjalan — tidak ada idle cost.

Anatomy of a Lambda Function

// handler.mjs
export const handler = async (event, context) => {
  const { httpMethod, body, pathParameters } = event;

  if (httpMethod === "POST") {
    const data = JSON.parse(body);
    // proses data...
    return {
      statusCode: 200,
      headers: { "Content-Type": "application/json" },
      body: JSON.stringify({ success: true }),
    };
  }

  return { statusCode: 405, body: "Method Not Allowed" };
};

Triggers

Cold Start

Lambda instance yang idle dihapus. Request pertama setelah idle = cold start (inisialisasi runtime). Mitigasi:

Limits