کتاب ساخت سرویس اطلاعرسانیهای بزرگتر با ارلنگ: مقیاسپذیری، مقاومت و عملکرد بالا با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت سرویس اطلاعرسانیهای بزرگتر با ارلنگ: مقیاسپذیری، مقاومت و عملکرد بالا
موضوع کلی: طراحی و پیادهسازی سیستمهای اطلاعرسانی در مقیاس بزرگ با زبان ارلنگ
موضوع میانی: مهندسی نرمافزار و معماری سیستمهای پیامرسانی بلادرنگ
📋 سرفصلهای دوره
- 1. معرفی ارلنگ و مزایا برای سرویسهای اطلاعرسانی
- 2. مدل همزمانی در ارلنگ: پروسه و پیامرسانی
- 3. نوشتن و ماژولار کردن اپلیکیشنهای ارلنگی
- 4. مدیریت خطا با Let it Crash و نظارتگران
- 5. رفتارها و رفتارهای فوقالعاده (GenServer، Supervisor و …)
- 6. مدیریت وضعیت با فرآیندهای نظارتشده
- 7. طراحی APIهای پیامرسانی با HTTP و وبسرورهای ارلنگ
- 8. اتصال به صفها و میانبرها (RabbitMQ، Kafka و …)
- 9. مدیریت اتصالهای شبکه و وبسوکت در ارلنگ
- 10. مقیاسپذیری افقی با خوشهبندی و توزیع فرآیندها
- 11. استراتژیهای شارژگری و بارگذاری پیامها
- 12. مدیریت فشار ورودی و rate limiting
- 13. کشگذاری و بهینهسازی دادهها با ETS و Mnesia
- 14. طراحی لایهٔ داده برای ذخیرهٔ اعلانات
- 15. مدیریت زمانبندی و ارسال پیامهای دیرتری
- 16. پردازش انبواع پیام: متنی، تصویری، صوتی و فشرده
- 17. یکپارچهسازی با سرویسهای ابری و APIهای خارجی
- 18. استقرار و استقرار مداوم در سرورهای ارلنگ
- 19. مانیتورینگ و لاگگیری در زمان واقعی
- 20. ابزارهای مانیتورینگ: Observer، Recon و Prometheus
- 21. بهینهسازی عملکرد و کاهش تاخیر پیامرسانی
- 22. آزمون و دیباگ اپلیکیشنهای ارلنگی
- 23. مدیریت نسخه و بروزرسانی بدون قطعی سرویس
- 24. پیکربندی محیطهای توسعه و استقرار
- 25. امنیت و احراز هویت در سرویس اطلاعرسانی
- 26. رمزنگاری و حفظ حریمخصوصی پیامها
- 27. مدیریت خطا در ارتباطات شبکهای
- 28. بازیابی از خطا و بازخوانی پیامهای از دسترفته
- 29. مقیاسپذیری افقی در سطوح مختلف سیستم
- 30. استفاده از چندین گره و توزیع بار کاری
- 31. مدیریت جلسات کاربری و وضعیت آنلاین بودن
- 32. طراحی سیستم اعلانات هدفمند و شخصیسازی
- 33. مدیریت گروهها و لیستهای توزیع پیام
- 34. پشتیبانی از فرمتهای مختلف خروجی پیام
- 35. مدیریت زمانبندی ارسالهای آینده
- 36. پشتیبانی از قابلیتهای چندزبانه و چندمنطقهای
- 37. بهینهسازی مصرف حافظه و پردازش در مقیاس بزرگ
- 38. مدیریت فشار پردازشی با Flow و GenStage
- 39. پشتیبانی از پیامهای فوری و اضطراری
- 40. یکپارچهسازی با سیستمهای تجاری و سفارشی
- 41. مدیریت تراکنشها و هماهنگی پیامها
- 42. کاهش هزینهٔ محاسباتی در سرویس اطلاعرسانی
- 43. پیادهسازی الگوهای طراحی معماری میکروسرویس
- 44. استفاده از ارلنگ در معماری واکنشگرا
- 45. مدیریت اضطراب و فشار در سیستمهای بزرگ
- 46. بهینهسازی مسیرهای پیامرسانی و کاهش هاپها
- 47. پشتیبانی از پیامهای گروهی و همهسویانه
- 48. مدیریت دسترسپذیری و قابلیت اطمینپذیری سرویس
- 49. طراحی رابط برنامهنویسی (API) مناسب برای توسعهدهندگان
- 50. پیادهسازی وبهوک و فراخوانیهای معکوس
- 51. مدیریت صفهای پیام با اولویت
- 52. بهینهسازی زمان پاسخ و تجربهٔ کاربری
- 53. پشتیبانی از پیامهای منقضیشدنی و موقت
- 54. استفاده از الگوهای فواصلزمانی و زمانبندی دقیق
- 55. مدیریت بروز رسانیهای سیاستگذاری پیام
- 56. پیادهسازی سیستم ارزیابی و بازخورد کاربری
- 57. بهینهسازی هزینهٔ پهنای باند و ترافیک شبکه
- 58. مدیریت تنظیمات و پیکربندی پویای سرویس
- 59. پشتیبانی از پیامهای چندرسانهای و فشرده
- 60. استفاده از ارلنگ برای پردازش رویدادهای بلادرنگ
- 61. مدیریت خطا در سطوح مختلف معماری
- 62. پیادهسازی الگوهای مقیاسپذیری در ارلنگ
- 63. بهینهسازی عملکرد پایگاه دادهها در مقیاس بزرگ
- 64. مدیریت دسترسی و کنترل دسترسی به سرویس
- 65. پشتیبانی از پیامهای هشداردهی و اضطراری
- 66. استفاده از ارلنگ برای سیستمهای توزیعی
- 67. مدیریت بهروزرسانیهای امنیتی و بستههای نرمافزاری
- 68. پیادهسازی الگوهای نظارت و بازیابی خودکار
- 69. بهینهسازی زمان شروع و خاموشی سرویس
- 70. پشتیبانی از پیامهای دوطرفه و چت
- 71. مدیریت تراکم کاربران و پیامها در ساعات اوج
- 72. استفاده از الگوهای مدیریت صف در ارلنگ
- 73. پیادهسازی سیستم ثبت وقایع و لاگگیری جامع
- 74. بهینهسازی مسیرهای شبکهای برای کاهش تاخیر
- 75. پشتیبانی از پیامهای هدرشده و اهمیت بالا
- 76. مدیریت یکپارچهسازی با سیستمهای موجود
- 77. پیادهسازی الگوهای مقیاسپذیری افقی با Otp
- 78. بهینهسازی مصرف انرژی و سرور در مقیاس بزرگ
- 79. پشتیبانی از پیامهای زماندار و برنامهریزی شده
- 80. مدیریت خطا در یکپارچهسازی با سرویسهای خارجی
- 81. پیادهسازی سیستم اعلانات بر اساس رویداد
- 82. بهینهسازی عملکرد در شرایط بار پیشبینینشده
- 83. پشتیبانی از پیامهای شخصی و هدفمند
- 84. مدیریت بهروزرسانیهای فراوان کاربران
- 85. پیادهسازی الگوهای امنیتی در ارلنگ
- 86. بهینهسازی زمان بازخورد در سیستم اطلاعرسانی
- 87. پشتیبانی از پیامهای گروهی بزرگ و همهجانبه
- 88. مدیریت یکپارچهسازی با پلتفرمهای پیامرسانی
- 89. پیادهسازی الگوهای مدیریت وضعیت در ارلنگ
- 90. بهینهسازی هزینهٔ کاربری و مقیاسپذیری در سرویس
تگها:
Concurrent Programming
Distributed Systems
Erlang
Fault Tolerance
Massive Scale
Message Queues
Notification Services
OTP
Real-time Messaging
Websockets
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.