کتاب معماری دادهمحور: پیادهسازی الگوهای CQRS و Event Sourcing در سامانههای مقیاسپذیر با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره معماری دادهمحور: پیادهسازی الگوهای CQRS و Event Sourcing در سامانههای مقیاسپذیر
موضوع کلی: مهندسی نرمافزار و معماری سیستمهای توزیعشده
موضوع میانی: الگوهای طراحی و مدیریت داده در ریزسرویسها
📋 سرفصلهای دوره
- 1. مبانی معماری ریزسرویس و چالشهای مدیریت داده
- 2. محدودیتهای پایگاه دادههای یکپارچه در سیستمهای توزیعشده
- 3. آشنایی با الگوی تفکیک مسئولیت پرسوجو و دستور CQRS
- 4. مزایای پیادهسازی CQRS در افزایش کارایی سامانهها
- 5. بررسی الگوی منبعیابی رویداد Event Sourcing
- 6. ساختار ذخیرهسازی رویدادها در Event Store
- 7. تفاوت مدلسازی داده مبتنی بر وضعیت و مبتنی بر رویداد
- 8. الگوی پایگاه داده به ازای هر سرویس Database per Service
- 9. چالشهای یکپارچگی داده در معماریهای توزیعشده
- 10. آشنایی با الگوی Saga برای مدیریت تراکنشهای توزیعشده
- 11. پیادهسازی Saga به روش ارکستراسی Orchestration
- 12. پیادهسازی Saga به روش کوریوگرافی Choreography
- 13. مدیریت تراکنشهای توزیعشده با الگوی TCC
- 14. مفهوم سازگاری نهایی Eventual Consistency در سیستمهای توزیعشده
- 15. الگوی انتشار رویداد Transactional Outbox
- 16. شناسایی رویدادهای دامنه Domain Events
- 17. طراحی مدلهای خواندن Read Models در معماری CQRS
- 18. بهروزرسانی مدلهای خواندن با استفاده از Event Handlerها
- 19. مدیریت نسخهبندی رویدادها و تغییرات طرحواره
- 20. الگوی Snapshot برای بهینهسازی بازیابی وضعیت
- 21. استراتژیهای بازسازی وضعیت از روی رویدادها
- 22. معرفی کارگزار پیام Message Broker در معماری دادهمحور
- 23. تضمین تحویل حداقل یکباره پیامها At-least-once Delivery
- 24. مدیریت ترتیب رویدادها در سیستمهای توزیعشده
- 25. الگوی CQRS در تعامل با پایگاههای داده NoSQL
- 26. بهینهسازی پرسوجوها با استفاده از مدلهای خواندن اختصاصی
- 27. پیادهسازی امنیت و کنترل دسترسی در جریانهای رویداد
- 28. الگوی Command Query Responsibility Segregation در میکروسرویسهای مالی
- 29. ملاحظات کارایی و تأخیر در سیستمهای مبتنی بر رویداد
- 30. مانیتورینگ و مشاهدهپذیری در معماریهای مبتنی بر Event Sourcing
- 31. تست و اشکالزدایی در سامانههای توزیعشده با CQRS
- 32. استراتژیهای مهاجرت داده از معماری یکپارچه به ریزسرویس
- 33. الگوی API Composition در مقابل CQRS
- 34. مدیریت تداخلات در محیطهای توزیعشده با Optimistic Locking
- 35. طراحی سیستمهای تابآور با استفاده از الگوی Circuit Breaker
- 36. حذف دادهها و ملاحظات حریم خصوصی در Event Sourcing
- 37. پیادهسازی قابلیت بازگشت به وضعیت قبلی Time Travel Debugging
- 38. الگوهای طراحی رابط کاربری در سیستمهای مبتنی بر CQRS
- 39. مستندسازی رویدادهای سیستم و مدیریت دانش فنی
- 40. بهترین تجارب در استقرار و نگهداری سامانههای دادهمحور توزیعشده
تگها:
CQRS
Event Sourcing
الگوهای طراحی داده
رویدادمحوری
سامانههای توزیعشده
معماری دادهمحور
معماری نرمافزار
مقیاسپذیری سیستم
مهندسی نرمافزار
میکروسرویس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.