Event Driven Architecture
Intent
Send and notify state changes of your objects to other applications using an Event-driven Architecture.
Class diagram

Applicability
Use an Event-driven architecture when
- Chargify, a billing API, exposes payment activity through various events (https://docs.chargify.com/api-events)
- Amazon's AWS Lambda, lets you execute code in response to events such as changes to Amazon S3 buckets, updates to an Amazon DynamoDB table, or custom events generated by your applications or devices. (https://aws.amazon.com/lambda)
- you want a system that is easier to extend
Real world examples
Loading...