© Copyright StreamBase®. Proprietary & Confidential. Use Cases: Transformation vs. Orchestration
© Copyright StreamBase®. Proprietary & Confidential. Agenda Taxonomy Use Cases What do we do about it?
© Copyright StreamBase®. Proprietary & Confidential. A Taxonomy Transformation Orchestration
© Copyright StreamBase®. Proprietary & Confidential. Transformation A set of messages into another set of messages Can be as simple as one-to-one or filtering Data flows from sources to sinks Source Transformation Sink
© Copyright StreamBase®. Proprietary & Confidential. Orchestration Control behaviors in other systems Trigger actions in parallel or serial Transformation is a component Orchestration System SourceSink
© Copyright StreamBase®. Proprietary & Confidential. Use Cases MMORPG Monitoring Market Feed Enrichment Internal Crossings Engine Promotion Management
© Copyright StreamBase®. Proprietary & Confidential. MMORPG Monitoring Location Data Game Events Account Info “Where is everyone?” Load Management Bug Exploit Discovery Game-specific monitoring Heads Up Display Alerting Transformation
© Copyright StreamBase®. Proprietary & Confidential. Market Feed Enrichment Consolidated Feed Direct Feed Reference Data Symbology Mapping Normalization Reference Data Augmentation Outlier Detection Analytic Calculation SLA Enforcement Traders etc. Monitoring Tools Transformation
© Copyright StreamBase®. Proprietary & Confidential. Internal Crossings Engine Maintain Order Book Cross orders where possible Desk B Market Execution Desk A Desk C Market Data Monitor ing Orders, Interest Execution Offer, Execution Orders Prices, Book Orchestration
© Copyright StreamBase®. Proprietary & Confidential. Promotion Management Which affiliate offer is best? - Conversion ratio - Profitability - Specific Customer E-Commerce System Affiliate Transaction History Alerting Click Stream Orchestration
© Copyright StreamBase®. Proprietary & Confidential. Other Examples Transaction Cost Analysis - Transformation Fraud Detection - Transformation Monitoring - Transformation
© Copyright StreamBase®. Proprietary & Confidential. What do we do about it One size doesn’t fit all One language doesn’t fit all What are you best at?
© Copyright StreamBase®. Proprietary & Confidential. What do we do about it Transformation apps become orchestration when they grow up
© Copyright StreamBase®. Proprietary & Confidential. StreamBase Experience StreamSQL text is best for transformation Data extraction StreamSQL EventFlow (graphical workflow) is best for orchestration Workflow Loops Applications can contain aspects of both
© Copyright StreamBase®. Proprietary & Confidential. Thank You!