کتاب معماری Event-Driven در سیستمهای نرمافزاری با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره معماری Event-Driven در سیستمهای نرمافزاری
موضوع کلی: مهندسی نرمافزار و سیستمهای کاربردی
موضوع میانی: طراحی و پیادهسازی سیستمهای نرمافزاری
📋 سرفصلهای دوره
- 1. مقدمهای بر معماری Event-Driven
- 2. مفاهیم کلیدی رویداد (Event) و پیام (Message)
- 3. تفاوتهای Event-Driven با معماریهای دیگر (REST, RPC)
- 4. مزایا و معایب معماری Event-Driven
- 5. الگوهای طراحی Event-Driven
- 6. معماری مبتنی بر رویداد همگام (Synchronous)
- 7. معماری مبتنی بر رویداد ناهمگام (Asynchronous)
- 8. پیادهسازی رویدادها با استفاده از صفهای پیام (Message Queues)
- 9. آشنایی با RabbitMQ
- 10. آشنایی با Kafka
- 11. آشنایی با Redis Pub/Sub
- 12. مقایسه RabbitMQ، Kafka و Redis Pub/Sub
- 13. الگوی Mediator
- 14. الگوی Publisher-Subscriber
- 15. الگوی Event Sourcing
- 16. الگوی CQRS (Command Query Responsibility Segregation)
- 17. پیادهسازی Event Sourcing با استفاده از پایگاهدادههای Event Store
- 18. استفاده از Kafka برای پیادهسازی Event Sourcing
- 19. مقایسه Event Sourcing و CQRS
- 20. چالشهای پیادهسازی Event Sourcing و CQRS
- 21. مدیریت تراکنشها در معماری Event-Driven
- 22. تضمین تحویل پیام (Message Delivery Guarantees)
- 23. الگوهای جبرانسازی (Compensation Patterns)
- 24. تست معماری Event-Driven
- 25. مانیتورینگ و لاگینگ در سیستمهای Event-Driven
- 26. مقیاسپذیری در معماری Event-Driven
- 27. استفاده از Containerization (Docker) و Orchestration (Kubernetes)
- 28. استفاده از Serverless Computing با معماری Event-Driven
- 29. معماری Event-Driven در میکروسرویسها
- 30. ارتباط بین میکروسرویسها با استفاده از رویدادها
- 31. پیادهسازی رویدادها در معماری میکروسرویس
- 32. مدیریت Schema در معماری Event-Driven
- 33. آشنایی با Apache Avro و Protocol Buffers
- 34. استفاده از Schema Registry
- 35. الگوهای پیشرفته Event-Driven
- 36. Eventual Consistency
- 37. Saga Pattern
- 38. Distributed Transactions
- 39. استفاده از Event Mesh
- 40. معماری Event-Driven و IoT (اینترنت اشیا)
- 41. معماری Event-Driven و Big Data
- 42. معماری Event-Driven و Streaming Data
- 43. بهینهسازی عملکرد سیستمهای Event-Driven
- 44. امنیت در معماری Event-Driven
تگها:
architecture pattern
asynchronous communication
cqrs
distributed systems
event driven architecture
event mesh
event sourcing
kafka
message queue
messaging
microservices
pub/sub
rabbitmq
real-time data
serverless
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.