کتاب مقیاسپذیری سرویسهای بکاند برای رشد کسبوکار با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مقیاسپذیری سرویسهای بکاند برای رشد کسبوکار
موضوع کلی: مهندسی نرمافزار
موضوع میانی: معماری سیستمهای توزیعشده
📋 سرفصلهای دوره
- 1. مقدمهای بر مقیاسپذیری و چالشهای آن
- 2. معرفی الگوهای مقیاسپذیری
- 3. مقیاسپذیری عمودی در مقابل مقیاسپذیری افقی
- 4. مبانی Load Balancing و انواع آن
- 5. آشنایی با الگوریتمهای Load Balancing
- 6. پیادهسازی Load Balancing با Nginx
- 7. Load Balancing با HAProxy
- 8. Load Balancing در محیطهای Cloud (AWS, Azure, GCP)
- 9. Caching: اصول و استراتژیها
- 10. انواع Cache: In-Memory, CDN, Database Cache
- 11. Redis به عنوان یک Cache قدرتمند
- 12. Memcached: کاربردها و پیکربندی
- 13. استفاده از CDN برای بهبود عملکرد
- 14. مدیریت Session در سیستمهای مقیاسپذیر
- 15. استفاده از Session Store های توزیعشده
- 16. معماری میکروسرویسها: مقدمه و مزایا
- 17. ارتباطات بین میکروسرویسها: REST, gRPC, Message Queues
- 18. مدیریت دادهها در میکروسرویسها: Data Consistency
- 19. الگوهای طراحی API برای میکروسرویسها
- 20. پیادهسازی Circuit Breaker برای افزایش Fault Tolerance
- 21. مدیریت خطا و Retry در سیستمهای توزیعشده
- 22. مانیتورینگ و Logging در سیستمهای مقیاسپذیر
- 23. استفاده از Prometheus و Grafana برای مانیتورینگ
- 24. ELK Stack (Elasticsearch, Logstash, Kibana) برای Logging
- 25. Tracing توزیعشده با Jaeger یا Zipkin
- 26. Database Sharding: تقسیم پایگاه داده
- 27. Database Replication: تکثیر پایگاه داده
- 28. استفاده از NoSQL Databases برای مقیاسپذیری
- 29. انتخاب پایگاه داده مناسب برای مقیاسپذیری
- 30. بهینهسازی Query ها برای عملکرد بهتر
- 31. استفاده از Connection Pooling
- 32. Queueing Systems: RabbitMQ, Kafka
- 33. پیادهسازی Asynchronous Tasks با Celery
- 34. استفاده از Message Brokers برای Decoupling
- 35. مقدمهای بر Containerization با Docker
- 36. ارکستراسیون Container با Kubernetes
- 37. استفاده از Serverless Computing برای مقیاسپذیری
- 38. Auto-Scaling در محیطهای Cloud
- 39. بهینهسازی مصرف منابع در سیستمهای مقیاسپذیر
- 40. آشنایی با Chaos Engineering
- 41. تست عملکرد و Load Testing
- 42. استراتژیهای Deployment و Rollback
- 43. Continuous Integration و Continuous Delivery (CI/CD)
- 44. استفاده از Feature Flags
- 45. امنیت در سیستمهای مقیاسپذیر
- 46. مبانی Authentication و Authorization
تگها:
api
architecture
caching
cloud
database sharding
kubernetes
load balancing
message queue
monitoring
performance
redis
serverless
بکاند
مقیاسپذیری
میکروسرویس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.