Yandex Cloud
Search
Contact UsGet started
  • Pricing
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • AI for business
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
  • Pricing
  • Customer Stories
  • Documentation
  • Blog
© 2025 Direct Cursus Technology L.L.C.
Yandex Serverless Integrations
  • Comparison with other Yandex Cloud services
  • Pricing policy
  • Terraform reference
  • Monitoring metrics
  • Public materials
  • Release notes

EventRouter, Workflows, and Data Streams comparison

Written by
Yandex Cloud
Updated at August 12, 2025
Criterion \ service EventRouter Workflows Data Streams
Architecture approaches Choreography, data bus.
Independent integrations with other services and message processing, quick change of message processing settings
Orchestration.
Sequential execution of interconnected workflow steps
Message broker
What it can help with Delivery, routing, filtering, and transforming messages Filtering and processing messages, integration across services, and sequentially executing steps Storing messages, scaling in case of loads
Restrictions Message delivery timeout, number of message targets, message size Workflow timeout, message size Message retention period
Streaming message processing Yes No No
Batch message processing Yes No No
Sending messages from multiple sources to multiple targets Yes Can be implemented in custom code Yes
Interface Rules that define where messages are delivered to, how they are processed, and where they are redirected to. Visual constructor for designing workflows or a YAML specification. Amazon Kinesis Data Streams API, AWS CLI, Kafka API (with limitations)
Error handling You can redirect unprocessed messages to a dead letter queue; processing retry mechanisms are supported. Compatible with processing retry mechanisms and the error handling logic. No
Monitoring and logging Compatible with monitoring and logging for message transmission over a bus. Compatible with monitoring and logging for step execution with a visual timescale. Compatible with monitoring and logging for message transmission over a data stream.

Was the article helpful?

Next
Overview
© 2025 Direct Cursus Technology L.L.C.