15
© Copyright StreamBase®. Proprietary & Confidential. www.streambase.com 1 Use Cases: Transformation vs. Orchestration

© Copyright StreamBase®. Proprietary & Confidential. Use Cases: Transformation vs. Orchestration

Embed Size (px)

Citation preview

© Copyright StreamBase®. Proprietary & Confidential.www.streambase.com 1

Use Cases:Transformation vs.

Orchestration

© Copyright StreamBase®. Proprietary & Confidential.www.streambase.com 2

Agenda Taxonomy Use Cases What do we do about it?

© Copyright StreamBase®. Proprietary & Confidential.www.streambase.com 3

A Taxonomy

Transformation Orchestration

© Copyright StreamBase®. Proprietary & Confidential.www.streambase.com 4

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

Source

Source

Transformation

Sink

Sink

© Copyright StreamBase®. Proprietary & Confidential.www.streambase.com 5

Orchestration Control behaviors in other systems Trigger actions in parallel or serial Transformation is a component

Orchestration

System

System

System

System

Source Sink

© Copyright StreamBase®. Proprietary & Confidential.www.streambase.com 6

Use Cases

MMORPG MonitoringMarket Feed EnrichmentInternal Crossings EnginePromotion Management

© Copyright StreamBase®. Proprietary & Confidential.www.streambase.com 7

MMORPG Monitoring

Location Data

Game Events

Account Info

“Where is everyone?”Load Management

Bug Exploit DiscoveryGame-specific monitoring

Heads Up

Display

Alerting

Transformation

© Copyright StreamBase®. Proprietary & Confidential.www.streambase.com 8

Market Feed Enrichment

Consolidated Feed

Direct Feed

Reference Data

Symbology MappingNormalization

Reference Data AugmentationOutlier Detection

Analytic CalculationSLA Enforcement

Traders etc.

MonitoringTools

Transformation

© Copyright StreamBase®. Proprietary & Confidential.www.streambase.com 9

Internal Crossings Engine

Maintain Order BookCross orders where possible

Desk B

Market Execution

Desk A

Desk C

Market Data

Monitoring

Orders, Interest

Execution

Offer, Execution

Orders

Prices, Book

Orchestration

© Copyright StreamBase®. Proprietary & Confidential.www.streambase.com 10

Promotion Management

Which affiliate offer is best?- Conversion ratio

- Profitability- Specific Customer

E-Commerce System

AffiliateAffiliate

Transaction History

Alerting

Click Stream

Orchestration

© Copyright StreamBase®. Proprietary & Confidential.www.streambase.com 11

Other Examples Transaction Cost Analysis - Transformation Fraud Detection - Transformation Monitoring - Transformation

© Copyright StreamBase®. Proprietary & Confidential.www.streambase.com 12

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.www.streambase.com 13

What do we do about it Transformation apps become orchestration when they

grow up

© Copyright StreamBase®. Proprietary & Confidential.www.streambase.com 14

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.www.streambase.com 15

Thank You!