Progress Apama. The Industry s Leading Event Processing Platform. Mark Palmer Vice President and General Manager

Size: px
Start display at page:

Download "Progress Apama. The Industry s Leading Event Processing Platform. Mark Palmer Vice President and General Manager"

Transcription

1 Progress Apama The Industry s Leading Event Processing Platform Mark Palmer Vice President and General Manager

2 About Progress Apama Apama Overview Founded in Cambridge, UK (1998) Complex Event Processing (CEP) visionaries Acquired by Progress in 2005 The Event Processing Market Combines CEP, BAM, and Event Databases A new style of event-driven application Small (~$60M in 06) and growing fast (100%+) Apama in 2006 Established as leading Event Processing vendor 100%+ revenue; 100%+ in customers (05 to 06) Dominating the capital markets Building ecosystem around Apama Progress Software Corporation

3 Event Processing: A New Paradigm? Static Data Processing: What were the best performing stocks last week? Event Streams time Complex Event Processing: When Microsoft moves 2% outside its 5-minute moving average, buy now. Buy Progress Software Corporation

4 Business Activity Monitoring (BAM) CEP is The Brains Behind BAM BAM Dashboard: Show me the best performing trading strategies in the last hour. time Complex Event Processing: Executes and monitors multiple stocks with trading strategies and updates P&L dashboard in real time Progress Software Corporation

5 Our daily volume has increased 7X in the last 3 years, to $15B During the same period, our trading staff has decreased by 80% - Apama sell-side customer Progress Software Corporation

6 A Complex Event Processing Scenario (Rule) Trading Algorithm IF MSFT price moves outside 2% of MSFT-15-minute-VWAP FOLLOWED-BY ( S&P moving by 0.5% AND ( HPQ s price moves up by 5% OR MSFT s price moves down by 2% ) ) ALL WITHIN any 2 minute time period THEN BUY MSFT SELL HPQ time multiple data streams complex event sequences temporal sequencing immediate action! real-time data streams Progress Software Corporation!!! NASDAQ NYSE MSFT 15- MIN-VWAP S&P500

7 Event Data Management TiVo for Event Driven Architecture Replay between 2pm and 3pm Why did I lose $1M in the last hour on my Oracle trading strategy? Apama Event Store & Research Studio time Progress Software Corporation

8 Progress Apama Architecture Dashboards Developer Studio Research Studio Dashboard Studio Scenario Modeler Apama IDE Enterprise Management & Monitoring Environment Events Events Events Event Correlator(s) Integration Adapter Framework Action Action Action RDBMS Event Store Progress Software Corporation

9 Progress Software Corporation

10 Summary Apama s Leadership in Event Processing A new style of event-driven applications The early leader in an emerging market Customers, vision, credibility, and ecosystem Dramatic Growth 100%+ year over year growth Rapidly growing ecosystem Expansion inside and outside of capital markets The Leading Event Processing Platform Complete product CEP, BAM, and event data management Rapid development tools Graphically-rich BAM dashboards Scalable CEP engine Flexible event capture and replay Rich integration framework Progress Software Corporation

11 HG Trading, LLC Algorithmic Trading, CEP, and Apama Lou Morgan Managing Director HG Trading

12 Who Are We? Boutique money manager Specialize in high velocity finance 99% automated trading using Apama

13 What Are We Doing? Monitor thousands of pairs for signals Look for patterns of discrete scale invariance In surfer terms The Ninth Wave Set up Scenarios On the fly Immediately set up Pair Trade Unwind position on signal Average holding period is 7 minutes

14 Algo Trading with Apama Apama Server co-located with data source and execution platform Access via FIX to more than 25 markets Server runs 6 Apama Correlators Capable of more than 1M orders/day! Managed remotely from Oconomowoc, WI or Vail, CO

15 Click Electronic Trading 1. Trader monitors analytics 2. Sets up orders 3. Clicks on single trade or large basket 4. Monitors results 5. Unwinds position 6. Management intensive

16 Here s the Math Apama Trading Data to server: 1ms Time to fire: 1ms Execution time: 20ms Concurrent trades: Click Trading Data to desk: 50ms Brain to finger: 13ms Execution time:?? Concurrent trades: 5 Apama Trading can do more and potentially be in and out before click hits the exchange

17 Why Apama For Us Big Picture CEP is inevitable Exponential growth of market data Latency arms race Rapid application development Time to Trading is crucial Apama Roadmap is spot on Scalability across markets and geography

18 Why Apama the Details Outstanding client support World class documentation New capabilities in v 3.0

19 HG Goals Develop numerous profitable modules Trader clones Deploy thousands of them No vacations No bonuses Monitor and improve performance Darwinian Selection

20 Progress Software Corporation