Weitere ähnliche Inhalte
Ähnlich wie Building Event Driven Integration Architectures (20)
Mehr von Daniel Toomey (20)
Kürzlich hochgeladen (20)
Building Event Driven Integration Architectures
- 2. Who am I?
• Principal Consultant, Mexia
• Microsoft Azure MVP
• MCSE, MCT, MCPD, MCTS BizTalk & Azure
• Pluralsight Author
• www.mindovermessaging.com
• @daniel2me
- 5. Event Driven vs. Event Sourcing
https://martinfowler.com/articles/201701-event-driven.html
Event Notification
Broadcast state
changes
No expectation
from consumer
Decoupled logic
Event Sourcing
Persist state
changes
Auditability
Replay capability
- 15. CNCF CloudEvents
{
"cloudEventsVersion" : "0.1",
"eventType" : "com.example.someevent",
"source" : "/mycontext",
"eventID" : "A234-1234-1234",
"eventTime" : "2018-04-05T17:31:00Z",
"extensions" : {
"comExampleExtension" : "value"
},
"contentType" : "text/xml",
"data" : "<much wow="xml"/>"
}
- 24. Product Comparison
Kafka Kinesis Solace Event Hubs Event Grid
Cloud / On-Prem Both Cloud Only Both Cloud Only Cloud Only
Managed Service
Auto-Scaling
Replay
Event Sourcing *
Integrations Kafka AWS services Open Source
connectors
available
Azure services, Kafka Azure services,
anything via
HTTP/Webhooks
Protocols Kafka HTTP HTTP, AMQP,MQTT,
JMS, Web Sockets,
Native
HTTP, AMQP, Kafka HTTP
Open Source Closed source,
but open protocol
Max Message Size No Limit 1MB No Limit 256K 64K
*via archiving