کتاب میکروسرویسها در عمل: مطالعه موردی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره میکروسرویسها در عمل: مطالعه موردی
موضوع کلی: مهندسی نرمافزار
موضوع میانی: معماری میکروسرویس
📋 سرفصلهای دوره
- 1. مقدمهای بر معماری میکروسرویسها
- 2. اصول و مفاهیم کلیدی میکروسرویسها
- 3. مزایا و معایب استفاده از میکروسرویسها
- 4. مقایسه میکروسرویسها با معماریهای یکپارچه
- 5. شناسایی سرویسهای کاندید برای میکروسرویس
- 6. طراحی رابطهای برنامهنویسی کاربردی (API) میکروسرویسها
- 7. الگوهای ارتباطی میکروسرویسها: همگام در مقابل ناهمگام
- 8. استفاده از RESTful API در میکروسرویسها
- 9. پیادهسازی ارتباطات مبتنی بر پیام (Message-Based Communication)
- 10. مدیریت داده در میکروسرویسها: پایگاه داده به ازای سرویس
- 11. تکنیکهای تقسیم داده و همگامسازی
- 12. الگوهای مدیریت تراکنشهای توزیعشده
- 13. چالشهای سازگاری داده در میکروسرویسها
- 14. استقرار میکروسرویسها: کانتینرسازی با Docker
- 15. ارکستراسیون کانتینرها با Kubernetes
- 16. مقایسه Kubernetes با Docker Swarm
- 17. مانیتورینگ و لاگینگ میکروسرویسها
- 18. ابزارهای مانیتورینگ و جمعآوری لاگ
- 19. ردیابی توزیعشده (Distributed Tracing)
- 20. امنیت در میکروسرویسها: احراز هویت و مجوز
- 21. مدیریت کلیدهای API و توکنها
- 22. استفاده از OAuth 2.0 و OpenID Connect
- 23. مدیریت پیکربندی در میکروسرویسها
- 24. استفاده از سرورهای پیکربندی (Configuration Servers)
- 25. تست میکروسرویسها: تست واحد، یکپارچگی و end-to-end
- 26. تست قرارداد (Contract Testing)
- 27. الگوهای تحمل خطا (Fault Tolerance) در میکروسرویسها
- 28. مدارات باز (Circuit Breakers)
- 29. تلاش مجدد (Retries) و بازگشت (Fallbacks)
- 30. مقیاسپذیری میکروسرویسها
- 31. استفاده از Load Balancing
- 32. الگوهای کشینگ (Caching) در میکروسرویسها
- 33. مدیریت نسخه (Versioning) میکروسرویسها
- 34. استراتژیهای استقرار (Deployment Strategies): Blue/Green و Canary
- 35. استفاده از CI/CD برای میکروسرویسها
- 36. پیادهسازی میکروسرویسها با Spring Boot
- 37. پیادهسازی میکروسرویسها با Node.js و Express
- 38. پیادهسازی میکروسرویسها با Python و Flask
- 39. استفاده از Service Mesh (مانند Istio)
- 40. الگوهای کشف سرویس (Service Discovery)
- 41. مدیریت رویدادها (Event Management) در میکروسرویسها
- 42. استفاده از Kafka و RabbitMQ
- 43. نگهداری و عیبیابی میکروسرویسها
- 44. بهینهسازی عملکرد میکروسرویسها
- 45. مطالعه موردی: طراحی یک سیستم سفارشدهی با میکروسرویسها
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.