chanakaudaya / solution-architecture-patterns

Reusable, vendor-neutral, industry-specific, vendor-specific solution architecture patterns for enterprise
https://chanakaudaya.github.io/solution-architecture-patterns/
Creative Commons Attribution 4.0 International
3.3k stars 619 forks source link

Change event driven architecture to event sourced and framework agnostic #13

Open argosang opened 4 years ago

argosang commented 4 years ago

Is your feature request related to a problem? Please describe. Kafka is not the only solution for an event-driven architecture. I think it would be more valuable to describe an enterprise-level event-sourced architecture that specifically dives into concepts like CQRS and DDD and how they play well with not only decentralization but also with event-sourcing.

Describe the solution you'd like Remove Kafka and avoid Kafka-specific features. Add CQRS principles Add DDD principles

Describe alternatives you've considered Perhaps leave event driven architecture as the main context but still remove Kafka references.

Additional context

chanakaudaya commented 4 years ago

Very good suggestion. The article on "Event driven architecture with Kafka" was written specifically about Kafka and its capabilities. Let's write a separate article about CQRS and DDD principles. This requirement is already captured in the #9