کتاب الگوهای معماری Serverless برای توسعهٔ برنامههای کاربردی ابری با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره الگوهای معماری Serverless برای توسعهٔ برنامههای کاربردی ابری
موضوع کلی: مهندسی نرمافزار و معماری سیستم
موضوع میانی: معماری سیستمهای توزیعشده و ابری
📋 سرفصلهای دوره
- 1. مبانی معماری Serverless
- 2. مفاهیم توابع به عنوان سرویس (FaaS)
- 3. مزایای Serverless
- 4. چالشهای Serverless
- 5. معماری رویداد-محور (Event-Driven Architecture)
- 6. مؤلفههای اصلی Serverless: توابع
- 7. مؤلفههای اصلی Serverless: API Gateway
- 8. مؤلفههای اصلی Serverless: پایگاه داده
- 9. مؤلفههای اصلی Serverless: ذخیرهسازی
- 10. مؤلفههای اصلی Serverless: صف پیام
- 11. الگوهای طراحی Serverless
- 12. الگوی توابع بدون حالت (Stateless Functions)
- 13. الگوی توابع با حالت (Stateful Functions)
- 14. الگوی توابع موازی (Parallel Functions)
- 15. الگوی توابع ترتیبی (Sequential Functions)
- 16. الگوی پردازش دستهای (Batch Processing)
- 17. الگوی پردازش جریانی (Stream Processing)
- 18. الگوی توابع زمانبندی شده (Scheduled Functions)
- 19. الگوی توابع واسط (Mediator Functions)
- 20. الگوی توابع مبتنی بر رویداد (Event-Driven Functions)
- 21. مدلهای استقرار Serverless
- 22. استقرار توابع
- 23. مدیریت API Gateway
- 24. مدیریت پایگاه داده Serverless
- 25. مدیریت ذخیرهسازی Serverless
- 26. مدیریت صف پیام
- 27. امنیت در معماری Serverless
- 28. احراز هویت و مجوزدهی
- 29. رمزنگاری دادهها
- 30. مدیریت دسترسیها
- 31. امنیت API Gateway
- 32. امنیت پایگاه داده Serverless
- 33. امنیت ذخیرهسازی Serverless
- 34. امنیت صف پیام
- 35. قابلیت اطمینان و تحمل پذیری خطا
- 36. مدیریت خطا
- 37. بازگشت به حالت قبل (Rollback)
- 38. تست در معماری Serverless
- 39. تست واحد توابع
- 40. تست یکپارچگی
- 41. تست بار (Load Testing)
- 42. مانیتورینگ و لاگینگ
- 43. ابزارهای مانیتورینگ
- 44. جمعآوری لاگها
- 45. تحلیل لاگها
- 46. بهینهسازی عملکرد
- 47. مدیریت هزینه
- 48. کاهش زمان اجرا
- 49. کاهش مصرف منابع
- 50. انتخاب سرویسهای مناسب
- 51. معماری میکروسرویس و Serverless
- 52. ارتباط بین میکروسرویسها
- 53. مدیریت وضعیت در میکروسرویس
- 54. میکروسرویسهای Serverless
- 55. معماری رویداد-محور در میکروسرویس
- 56. انتخاب پلتفرم Serverless (AWS Lambda, Azure Functions, Google Cloud Functions)
- 57. مقایسه پلتفرمها
- 58. انتخاب بر اساس نیاز پروژه
- 59. ملاحظات مهاجرت به Serverless
- 60. برنامهریزی مهاجرت
- 61. مراحل مهاجرت
- 62. چالشهای مهاجرت
- 63. معماریهای پیشرفته Serverless
- 64. توابع با زمان اجرای طولانی
- 65. توابع با حافظه زیاد
- 66. توابع با دسترسی مستقیم به شبکه
- 67. معماریهای ترکیبی (Hybrid Architectures)
- 68. Serverless و اینترنت اشیا (IoT)
- 69. پردازش دادههای IoT با Serverless
- 70. امنیت در IoT Serverless
- 71. Serverless و تحلیل دادهها
- 72. پردازش دادههای بزرگ با Serverless
- 73. یادگیری ماشین با Serverless
- 74. Serverless و اپلیکیشنهای موبایل
- 75. بکاند Serverless برای اپلیکیشنهای موبایل
- 76. احراز هویت کاربران موبایل
- 77. Serverless و اپلیکیشنهای وب
- 78. بکاند Serverless برای اپلیکیشنهای وب
- 79. مدیریت فرمها و درخواستها
- 80. Serverless و بازیها
- 81. بکاند Serverless برای بازیها
- 82. مدیریت وضعیت بازی
- 83. Serverless و پردازش تصویر/ویدئو
- 84. پردازش و ذخیرهسازی تصاویر
- 85. تبدیل فرمت ویدئو
- 86. Serverless و پردازش زبان طبیعی
- 87. تحلیل متن با Serverless
- 88. تولید متن با Serverless
- 89. Serverless و امنیت سایبری
- 90. تشخیص نفوذ با Serverless
- 91. پاسخ به حوادث با Serverless
- 92. Serverless و توسعهٔ بازیهای ابری
- 93. زیرساخت Serverless برای بازیهای ابری
- 94. مدیریت منابع بازی
- 95. Serverless و اتوماسیون فرآیندها
- 96. اتوماسیون وظایف تکراری
- 97. مدیریت گردش کار (Workflow)
- 98. Serverless و پرداختها
- 99. پردازش تراکنشهای مالی
- 100. مدیریت درگاههای پرداخت
تگها:
AWS Lambda
Azure Functions
Google Cloud Functions
serverless architecture
الگوهای معماری
توسعه نرم افزار
سیستم های توزیع شده
معماری ابری
معماری بدون سرور
مهندسی نرم افزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.