Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Good resources to learn about Event Driven Architecture [closed]

Looking for books, blogs, web sites or videos.

At the moment I am getting a lot of value from the blogs of Udi Dahan and Greg Young, but I was wondering if there are any other experts out there worth listening to?

like image 385
Codebrain Avatar asked Apr 16 '10 10:04

Codebrain


People also ask

How do I create an event-driven architecture?

Event-driven architectures have three key components: event producers, event routers, and event consumers. A producer publishes an event to the router, which filters and pushes the events to consumers.

Is Kafka event-driven?

Kafka provides a scalable hybrid approach that incorporates both Processing and Messaging. Another advantage of using Kafka Event Driven Architecture is that, unlike messaging-oriented systems, events published in Kafka are not removed as soon as they are consumed.

What interaction styles are available using an event-driven architecture?

There are three general styles of event processing: simple, stream, and complex. The three styles are often used together in a mature event-driven architecture.


1 Answers

Here are the sources that I used for my study into EDA.

SOA, EDA, BPM and CEP are all Complementary (David Luckhamm) http://complexevents.com/2007/04/30/soa-eda-bpm-and-cep-are-all-complementary/soa-eda-bpm-and-cep-are-all-complementary/

The Growing Role of Events in Enterprise Applications (W. Roy Schulte / Gartner) http://www.gartner.com/DisplayDocument?doc_cd=116129

Event Driven Architecture Overview (Brenda M. Michelson) http://www.omg.org/soa/Uploaded%20Docs/EDA/bda2-2-06cc.pdf

Complex Event Processing in the Real World (Oracle) http://www.oracle.com/us/technologies/soa/oracle-complex-event-processing-066421.pdf

Event Driven SOA: A Better Way to SOA (Tibco) http://www.tibco.jp/multimedia/wp-event-driven-soa_tcm52-803.pdf

Site of David Luckham http://www.complexevents.com/

like image 72
Patrick Avatar answered Sep 22 '22 04:09

Patrick