اپلیکیشن اندرویدی فلشکارت آموزشی Redis and Serverless: استفاده از ردیس در معماری Serverless
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب Redis and Serverless: استفاده از ردیس در معماری Serverless
موضوع کلی: برنامه نویسی
موضوع میانی: ردیس (Redis)
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر معماری Serverless
- 2. مبانی Serverless: مزایا و معایب
- 3. معرفی توابع Serverless (مانند AWS Lambda, Azure Functions, Google Cloud Functions)
- 4. مقایسه ارائهدهندگان Serverless
- 5. استفاده از API Gateway برای توابع Serverless
- 6. مدیریت حالت در Serverless
- 7. چالشهای مدیریت حالت در Serverless
- 8. مقدمهای بر Redis
- 9. مزایای استفاده از Redis
- 10. انواع داده در Redis
- 11. دستورات پایه Redis
- 12. کاربرد Redis به عنوان Cache
- 13. پیادهسازی Cache با Redis برای API Gateway
- 14. استفاده از Redis برای ذخیرهسازی Session
- 15. مدیریت Session با Redis در معماری Serverless
- 16. Redis به عنوان Message Broker
- 17. استفاده از Redis Pub/Sub برای ارتباط بین توابع Serverless
- 18. پیادهسازی صف پیام با Redis
- 19. معماری مبتنی بر رویداد (Event-Driven Architecture)
- 20. نقش Redis در معماری مبتنی بر رویداد
- 21. ارتباط توابع Serverless با Redis (اتصال مستقیم)
- 22. اتصال به Redis از طریق Serverless Framework
- 23. اتصال به Redis از طریق AWS CDK
- 24. اتصال به Redis از طریق Terraform
- 25. امنیت اتصال به Redis در محیط Serverless
- 26. مدیریت Credentials برای دسترسی به Redis
- 27. استفاده از Secret Manager برای Secrets Redis
- 28. پیادهسازی Rate Limiting با Redis
- 29. استفاده از Redis برای Sharding در Serverless
- 30. مقیاسپذیری Redis
- 31. مقیاسپذیری توابع Serverless
- 32. ترکیب مقیاسپذیری Redis و Serverless
- 33. استفاده از Redis Cluster
- 34. پیادهسازی Redis Cluster در محیط Serverless
- 35. مدیریت و مانیتورینگ Redis Cluster
- 36. مانیتورینگ توابع Serverless
- 37. مانیتورینگ Redis
- 38. لاگگیری در Serverless
- 39. لاگگیری در Redis
- 40. استفاده از ابزارهای مانیتورینگ Serverless (مانند CloudWatch, Azure Monitor)
- 41. استفاده از ابزارهای مانیتورینگ Redis (مانند Redis CLI, Prometheus)
- 42. بهینهسازی عملکرد Redis
- 43. بهینهسازی عملکرد توابع Serverless
- 44. تنظیمات پیشرفته Redis (Memory Management, Eviction Policies)
- 45. استفاده از Redis Streams
- 46. پیادهسازی Event Sourcing با Redis Streams
- 47. کاربرد Redis در Real-time Applications
- 48. استفاده از Redis برای Leaderboards
- 49. پیادهسازی Real-time Analytics با Redis
- 50. استفاده از Redis برای Full-Text Search (با ماژول RediSearch)
- 51. معرفی RediSearch
- 52. پیادهسازی جستجو با RediSearch در Serverless
- 53. استفاده از Redis Modules
- 54. معرفی ماژولهای کاربردی Redis
- 55. پیادهسازی Geo-spatial Indexing با Redis
- 56. کاربرد Redis در IoT Scenarios
- 57. استفاده از Redis برای Caching Database Queries
- 58. استفاده از Redis برای Distributed Locks
- 59. پیادهسازی Distributed Locks با Redis در Serverless
- 60. استفاده از Redis برای Caching Configuration
- 61. مدیریت Configuration با Redis
- 62. استفاده از Redis در Microservices Architecture
- 63. نقش Redis در ارتباط بین Microservices
- 64. معماری Serverless برای Microservices
- 65. استفاده از Redis برای Database Replication
- 66. استفاده از Redis Sentinel برای High Availability
- 67. پیادهسازی High Availability با Redis Sentinel در Serverless
- 68. استفاده از Redis Persistence (RDB, AOF)
- 69. تنظیمات Persistence برای Redis در محیط Serverless
- 70. بازگردانی دادهها از Redis
- 71. پشتیبانگیری (Backup) از دادههای Redis
- 72. ملاحظات هزینهای در استفاده از Redis و Serverless
- 73. مدیریت هزینهها در Serverless Functions
- 74. مدیریت هزینهها در Redis Instances
- 75. بهترین روشهای امنیتی برای Redis در Serverless
- 76. استفاده از Network Segmentation برای Redis
- 77. فایروالها و گروههای امنیتی برای دسترسی به Redis
- 78. استانداردهای کدنویسی برای Serverless Functions
- 79. استانداردهای کدنویسی برای تعامل با Redis
- 80. مباحث پیشرفته Serverless (State Machines, Orchestration)
- 81. استفاده از Step Functions با Redis
- 82. مباحث پیشرفته Redis (Lua Scripting)
- 83. پیادهسازی Logic پیچیده با Lua Scripting در Redis
- 84. کاربرد Lua Scripting در Serverless
- 85. بررسی الگوهای رایج Serverless با Redis
- 86. الگوهای Caching پیشرفته
- 87. الگوهای Message Queuing پیشرفته
- 88. الگوهای Real-time Data Processing
- 89. الگوهای Event Sourcing با Redis
- 90. مدلسازی داده در Redis
- 91. بهینهسازی مدلسازی داده برای عملکرد
- 92. تستینگ Serverless Applications
- 93. تستینگ تعامل با Redis
- 94. انواع تست (Unit, Integration, End-to-End)
- 95. ابزارهای تست Serverless
- 96. دیباگ کردن Serverless Applications
- 97. دیباگ کردن ارتباط با Redis
- 98. ملاحظات عملیاتی (Operational Considerations)
- 99. استقرار (Deployment) Serverless Applications
- 100. استقرار Redis Instances
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.