Session
Streaming vs. Eventing: Differences and Co-existence
Streaming and eventing are two architectural styles based on event-driven architecture. Although both contribute to building asynchronous, scalable, and decoupled applications, a few differences exist in their approaches.
The first half of this talk compares and contrasts eventing and streaming across a few dimensions, including event delivery semantics, retention, selective event subscription, and processing patterns. Additionally, several real-world use cases will be discussed for each.
While streaming and eventing have their differences, they can co-exist to fill each other's gaps, enabling you to build even better solutions by combining them. The second half of the talk discusses a practical use case related to event-driven Microservices, which combines both the eventing and streaming features to build a scalable and reliable operational system.
Dunith Dhanushka
Senior Developer Advocate at Redpanda
Manchester, United Kingdom
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top