Design patterns for event processing

Previous Next

Event-driven architecture gives you a type of solution where events are key. An event is something that happens in the real world, has a business meaning, and carries information. Depending on the business case and on system requirements, different patterns will emerge that turn out to achieve the best result. They can be classified as:

Synchronous input processing with synchronous result.

Synchronous input processing with asynchronous result.

Asynchronous input processing with synchronous result.

Asynchronous input processing with asynchronous result.

Asynchronous patterns may be implemented with different levels of asynchronicity.

 

See also

Event processing