کتاب معماری رویدادمحور: از صفر تا قهرمانی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره معماری رویدادمحور: از صفر تا قهرمانی
موضوع کلی: معماری نرمافزار
موضوع میانی: معماری رویدادمحور
📋 سرفصلهای دوره
- 1. مقدمهای بر معماری رویدادمحور
- 2. معماری رویدادمحور چیست و چرا؟
- 3. مقایسه معماری رویدادمحور با سایر الگوها
- 4. مزایا و معایب معماری رویدادمحور
- 5. مفاهیم کلیدی در معماری رویدادمحور
- 6. رویداد (Event) چیست؟
- 7. پیام (Message) و تفاوت آن با رویداد
- 8. ناشر (Publisher) و مشترک (Subscriber)
- 9. کانالها و مبادلات پیام (Channels & Exchanges)
- 10. الگوهای ارتباطی در معماری رویدادمحور
- 11. ارتباط نقطه به نقطه (Point-to-Point)
- 12. ارتباط انتشار-اشتراک (Publish-Subscribe)
- 13. میانه افزار پیام (Message Broker)
- 14. معرفی Message Brokerهای محبوب: RabbitMQ، Kafka، ActiveMQ
- 15. نصب و پیکربندی RabbitMQ
- 16. نصب و پیکربندی Kafka
- 17. ارسال و دریافت پیام با RabbitMQ
- 18. ارسال و دریافت پیام با Kafka
- 19. مدیریت صفها و مبادلات در RabbitMQ
- 20. پارتیشنبندی و Replication در Kafka
- 21. تضمین تحویل پیام (Message Delivery Guarantees)
- 22. At Least Once
- 23. At Most Once
- 24. Exactly Once
- 25. مدیریت خطا و بازیابی در معماری رویدادمحور
- 26. الگوهای طراحی برای معماری رویدادمحور
- 27. Event Sourcing
- 28. CQRS (Command Query Responsibility Segregation)
- 29. Saga Pattern
- 30. معماری میکروسرویسها و رویدادمحور
- 31. یکپارچهسازی میکروسرویسها با رویدادها
- 32. استفاده از رویدادها برای ارتباط بین میکروسرویسها
- 33. نظارت و پایش سیستمهای رویدادمحور
- 34. جمعآوری و تحلیل لاگهای رویداد
- 35. استفاده از معیارهای رویداد برای مانیتورینگ
- 36. تست سیستمهای رویدادمحور
- 37. تست واحد (Unit Testing)
- 38. تست یکپارچهسازی (Integration Testing)
- 39. تست عملکرد (Performance Testing)
- 40. مقیاسپذیری در معماری رویدادمحور
- 41. استفاده از کانتینرها (Docker) و ارکستراسیون (Kubernetes)
- 42. انتخاب تکنولوژی مناسب برای معماری رویدادمحور
- 43. مقایسه RabbitMQ و Kafka
- 44. مقایسه سایر Message Brokerها
- 45. بهترین شیوهها در معماری رویدادمحور
- 46. امنیت در معماری رویدادمحور
- 47. استفاده از TLS/SSL
- 48. احراز هویت و مجوز دسترسی
- 49. مثالهای عملی معماری رویدادمحور
- 50. یک سیستم تجارت الکترونیک مبتنی بر رویداد
- 51. یک سیستم مدیریت سفارش مبتنی بر رویداد
- 52. پیادهسازی یک داشبورد بلادرنگ با رویدادها
- 53. چالشها و راهکارهای معماری رویدادمحور
- 54. مدیریت پیچیدگی
- 55. اطمینان از سازگاری
- 56. رفع اشکال و عیبیابی
- 57. آینده معماری رویدادمحور
- 58. ترندهای جدید در معماری رویدادمحور
- 59. استفاده از رویدادها در یادگیری ماشین و هوش مصنوعی
تگها:
asynchronous communication
cqrs
event driven architecture
event sourcing
kafka
message broker
message queue
microservices
rabbitmq
پیام رسانی
سیستم رویدادمحور
طراحی سیستم
معماری رویدادمحور
معماری میکروسرویس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.