کتاب معماری رویدادمحور (Event-Driven Architecture) - راهنمای جامع طراحی و پیادهسازی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره معماری رویدادمحور (Event-Driven Architecture) - راهنمای جامع طراحی و پیادهسازی
موضوع کلی: معماری نرمافزار
موضوع میانی: معماری مبتنی بر رویداد
📋 سرفصلهای دوره
- 1. مفاهیم پایه معماری رویدادمحور
- 2. تفاوت معماری رویدادمحور با معماری درخواست-پاسخ
- 3. مزایا و چالشهای معماری مبتنی بر رویداد
- 4. معرفی رویداد، پیام و ناظر رویداد
- 5. انواع رویدادها: رویداد دامنه، رویداد یکپارچهسازی و رویداد کاربر
- 6. معماری صف پیام و ناشران/مشترکان
- 7. معماری Event Stream و پردازش جریان
- 8. الگوی Event Notification
- 9. الگوی Event-Carried State Transfer
- 10. الگوی Event Sourcing
- 11. الگوی CQRS و ارتباط آن با رویدادها
- 12. الگوی Saga در پردازش توزیعشده
- 13. الگوی Process Manager و Choreography
- 14. طراحی صف پیام با RabbitMQ
- 15. طراحی صف پیام با Apache Kafka
- 16. مفاهیم Topic، Partition و Offset در Kafka
- 17. پردازش رویدادهای فشرده با Kafka Streams
- 18. معرفی و مقایسه پیامرسانهای محبوب
- 19. معماری بدون سرور و توابع رویدادمحور
- 20. طراحی رویدادهای نرمالشده و غنی
- 21. مدلسازی رویداد با JSON Schema و Avro
- 22. نسخهبندی رویدادها و سازگاری با عقب
- 23. مدیریت قرارداد رویداد (Event Contract)
- 24. ایمنی نوع در معماری رویدادمحور
- 25. الگوی Idempotent Receiver
- 26. الگوی Transactional Outbox
- 27. الگوی Change Data Capture
- 28. الگوی Event Bridge و مسیریابی
- 29. الگوی Dead Letter Queue
- 30. الگوی Retry و Circuit Breaker در پردازش رویداد
- 31. مدیریت خطا و بازپخش رویداد
- 32. تضمین ترتیب پردازش رویدادها
- 33. تضمین تحویل یکبار و حداقل یکبار
- 34. مدیریت حالت و ذخیرهسازی در Event Sourcing
- 35. بازسازی وضعیت از جریان رویداد
- 36. Snapshotting و بهینهسازی عملکرد
- 37. مقیاسپذیری افقی مصرفکنندگان رویداد
- 38. مدیریت پارتیشنبندی و توزیع بار
- 39. مدیریت وابستگی بین رویدادها
- 40. ردیابی و ممیزی رویدادها
- 41. تست واحد و یکپارچهسازی مصرفکنندگان رویداد
- 42. تست جریان رویداد و شبیهسازی
- 43. ایمنی و احراز هویت در صف پیام
- 44. رمزنگاری و محرمانگی رویدادها
- 45. یکپارچهسازی سرویسهای قدیمی با رویداد
- 46. مهاجرت از معماری یکپارچه به رویدادمحور
- 47. الگوی Strangler Fig در مهاجرت
- 48. طراحی API Gateway رویدادمحور
- 49. معماری Event-Driven Microservices
- 50. هماهنگی سرویسها با رویدادهای دامنه
- 51. مدیریت تراکنشهای توزیعشده با رویداد
- 52. الگوی Event Collaboration و Event Storming
- 53. مدلسازی رویداد با DDD و Bounded Context
- 54. مستندسازی معماری رویدادمحور
- 55. ابزارهای مانیتورینگ و ردیابی رویداد
- 56. مقایسه رویکردهای همگام و ناهمگام
- 57. بهینهسازی تأخیر و توان عملیاتی
- 58. الگوی Event Replay و بازپخش تولید
- 59. مدیریت چرخه حیات رویداد و پاکسازی
- 60. معرفی Event Store و مخازن تخصصی
- 61. ارزیابی و انتخاب تکنولوژی مناسب رویدادمحور
تگها:
EDA
Event-Driven Architecture
پیادهسازی رویداد
رویداد محور
طراحی سیستم
معماری رویدادمحور
معماری سرویسگرا
معماری نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.