کتاب معماری میکروسرویس مقاوم در برابر خطا با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره معماری میکروسرویس مقاوم در برابر خطا

موضوع کلی: پایداری و تداوم خدمات فناوری اطلاعات

موضوع میانی: طراحی سیستم‌های مقاوم در برابر خطا

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر معماری میکروسرویس
  • 2. طراحی میکروسرویس‌ها: اصول و الگوها
  • 3. ارتباطات بین میکروسرویس‌ها: روش‌ها و چالش‌ها
  • 4. انتخاب پروتکل ارتباطی مناسب: REST، gRPC، Message Queues
  • 5. مدیریت داده در معماری میکروسرویس
  • 6. الگوهای طراحی داده: Database per Service، Shared Database
  • 7. سازگاری داده در میکروسرویس‌ها: Eventual Consistency
  • 8. مدیریت تراکنش‌های توزیع‌شده: SAGA Pattern
  • 9. مقاومت در برابر خطا: الگوهای Circuit Breaker و Bulkhead
  • 10. مدیریت خطاها و لاگ‌برداری در میکروسرویس‌ها
  • 11. نظارت و مانیتورینگ میکروسرویس‌ها
  • 12. جمع‌آوری و تحلیل لاگ‌ها
  • 13. استفاده از داشبوردهای مانیتورینگ
  • 14. مقیاس‌پذیری میکروسرویس‌ها: Horizontal Scaling
  • 15. استقرار میکروسرویس‌ها: Containerization با Docker
  • 16. ارکستراسیون کانتینرها: Kubernetes
  • 17. مدیریت پیکربندی میکروسرویس‌ها
  • 18. امنیت در معماری میکروسرویس
  • 19. احراز هویت و مجوز در میکروسرویس‌ها
  • 20. مدیریت API Gateway
  • 21. تست میکروسرویس‌ها: Unit Tests، Integration Tests، End-to-End Tests
  • 22. استفاده از Mocking در تست میکروسرویس‌ها
  • 23. الگوهای طراحی میکروسرویس‌ها: Aggregator، Chain
  • 24. الگوهای طراحی میکروسرویس‌ها: Branch، Splitter
  • 25. الگوهای طراحی میکروسرویس‌ها: Filter، Router
  • 26. الگوهای طراحی میکروسرویس‌ها: Transformer
  • 27. الگوهای طراحی میکروسرویس‌ها: Orchestrator
  • 28. پیاده‌سازی میکروسرویس‌ها با Spring Boot
  • 29. پیاده‌سازی میکروسرویس‌ها با Node.js
  • 30. پیاده‌سازی میکروسرویس‌ها با Python (Flask/Django)
  • 31. استفاده از Service Mesh برای مدیریت میکروسرویس‌ها
  • 32. معرفی Istio به عنوان یک Service Mesh
  • 33. معرفی Linkerd به عنوان یک Service Mesh
  • 34. بهینه‌سازی عملکرد میکروسرویس‌ها
  • 35. کشینگ در میکروسرویس‌ها
  • 36. بهبود زمان پاسخگویی میکروسرویس‌ها
  • 37. استفاده از CDN در معماری میکروسرویس
  • 38. الگوهای Fault Injection Testing
  • 39. استفاده از Chaos Engineering در میکروسرویس‌ها
  • 40. مدیریت نسخه‌بندی میکروسرویس‌ها
  • 41. استراتژی‌های استقرار میکروسرویس‌ها: Blue/Green Deployment
  • 42. استراتژی‌های استقرار میکروسرویس‌ها: Canary Release
  • 43. استفاده از Feature Flags در میکروسرویس‌ها
  • 44. پیاده‌سازی الگوهای Retry و Timeout
  • 45. شناسایی و رفع گلوگاه‌های عملکرد

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.