سعید صفایی | SAEED SAFAEE
BaaS(Backend-as-a-Service) چیست؟
BaaS(Backend-as-a-Service) چیست؟
این سرویس به توسعه دهندگان وب این اجازه را میدهد تا فارغ از ایجاد و رسیدگی به بخش بک اند توجه خود را به بخش فرانت اند سایت و یا برنامه خود معطوف کنند.
این خدمت نوعی سرویس ابری است که در آن برنامه نویسان تمام جنبههای پشت صحنه سایت و یا اپلیکیشن موبایلی خود را برون سپاری مینمایند تا به این ترتیب به شکل ویژهای بر برنامه نویسی و رسیدگی به قسمت سمت مشتری و یا همان فرانت اند تمرکز نمایند. ارائه دهندگان این نوع از خدمت در کنار حافظه ابری و میزبانی وب، نرمافزارهای از پیش نوشته شده را برای سایر فعالیتهایی که سمت سرور اتفاق مانند اعتبارسنجی کاربران، مدیریت دیتابیس، بروزرسانی از راه دور و ارسال نوتیفیکیشن به مشتریان خود عرضه مینمایند.
نکته:
Bank as a service (Baas)هم داریم که با این مهفوم شبیه است که مربوط به سیستم بانکداری است
FaaS(Function-as-a-Service) چیست؟
یک روش بدون سرور است که برای اجرای کد مدولار بر روی لبه مورد استفاده قرار می گیرد.
امکان نوشتن و به روز رسانی یک بخش از کد را میسر می کنند که می تواند در پاسخ به یک رویداد مانند کلیک کاربر بر روی یکی از فاکتورهای اپلیکیشن مبتنی بر وب اجرا شود.
این امر علاوه بر این که روش مقرون به صرفه برای پیاده سازی میکروسرویس است، موجب تسهیل در توسعه پذیری کد ها نیز می گردد.
افزایش سرعت
توسعه پذیری داخلی
مقرون به صرفه بودن