معماری Serverless یک مفهوم کلی است که در قالب سرویسی تحت عنوان Function as as Service یا به اختصار FaaS عرضه شده به این مسئله اشاره دارد که بدون نیاز به مدیریت سرور، توابع اجرا میشوند مضاف بر اینکه FaaS دولوپر را محدود به استفاده از یک لایبرری یا فریمورک خاصی نمیکند.
همچنین نحوهٔ دیپلوی تابع مورد نظر کاملاً با شیوههای سنتی که قبلاً وجود داشتهاند فرق میکند. کد مورد نظر بر روی سرور آپلود میشود و بقیه کارها توسط ارائهدهندهٔ FaaS انجام خواهد شد و توابع FaaS بر اساس رویدادهایی که توسط ارائهدهنده مشخص شدهاند، اجرا میشوند (البته به خاطر داشته باشیم توابعی که زمان زیادی را برای اجرا میطلبند به صرفه نیستند تا بر روی این معماری اجرا شوند.)
سرفصل های دوره آموزشی Udemy Serverless Computing with AWS Lambda:
۱. آشنایی با محاسبات بدون سرور
۲. AWS Lambda & Serverless – شروع به کار
۳. Node.js Framework
۴. بررسی چارچوب بدون سرور