at findevr nyc march 2016

Post on 22-Jan-2018

81 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

March 30th, 2016 @findevr @StreamdataIO

@erichoresnyi @audrey_neveu

Real-time UX i$… Rea£ Mon€¥

Dwell time

Code realtime UX in 2 hours @findevr @StreamdataIO

10ns -

100ms

100ms -

500ms

500ms -

5sec

5sec -

5mins

5mins -

5days

5 days -

5+years

HIGH FREQUENCY

TRADING

ALGO TRADING

DAY TRADING

ACTIVE RETAIL

TRADING

REGULAR RETAIL

INVESTOR

1 sec. = +$800m/y

Order Confirmation rate<=current data

@findevr @StreamdataIO

How to service a million-device audience with financial data - classic

DC 1 – Load Balancer, Cache, App Data, Data Handler

DC 2 – Load Balancer, Cache, App Data, Data Handler

xMillions =

Billions API calls Every month

Market Events

Outgoing Bandwidth

Incoming Bandwidth

@findevr @StreamdataIO

Efficiently turns APIs into real-time experiences

Push, don’t poll

Dynamic Cache

Incremental Data

@findevr @StreamdataIO

Financial API streaming

App Transactional content

Streamdata.io API Streaming

@findevr @StreamdataIO

Streams

Browser support

Web infra compatible

Easy to dev

Load on network & Devices

App Latency

Polling& Long

Polling

Bi-dir

Websocket

Bi-dir

SSE

Uni-dir

Websocket SSE

@findevr @StreamdataIO

Leverage HTTP/2 streams

@findevr @StreamdataIO

API server CPU & network load

Polling Streaming

10,000concurrentclients @findevr @StreamdataIO

@findevr @StreamdataIO

top related