سرورلس چیست و چطور کار میکند؟
در مدل سرورلس، واحد استقرار یک تابع است، نه یک سرور. تابع به یک رویداد وصل میشود: درخواست HTTP به یک آدرس، رسیدن پیام به صف، بارگذاری فایل یا یک زمانبندی. هر بار که رویداد رخ میدهد، محیط اجرا تابع را بالا میآورد، اجرا میکند و بعد از مدتی بیکاری دوباره خاموشش میکند.
دو ویژگی سرورلس را جذاب میکند: مقیاس خودکار، یعنی اگر هزار درخواست همزمان برسد، هزار نمونه از تابع اجرا میشود؛ و پرداخت بهازای مصرف، یعنی وقتی درخواستی نیست، هزینهای هم نیست. در عوض، کنترل شما روی محیط اجرا محدود است و تابع باید کوتاه، بیحالت و مستقل نوشته شود.