The attention economy and the internet

Post on 13-Apr-2017

56 views 0 download

Transcript of The attention economy and the internet

The Attention Economy and the Internet

@gssor

Ross Garrettrgarrett@pushtechnology.com

A critical look at integration strategy when the network is working against you

Copyright Push Technology 2016

Attention Economics

“…in an information-rich world… a wealth of information creates a poverty of attention…”

(Simon 1971, pp. 40–41)

3

Copyright Push Technology 2016

Attention economy and the net

4

And there’s no shortage of information…

Thinking about attention in the context of data and applications

Data – It’s about time

Copyright Push Technology 2016

Performance alone has huge business impact

Roger Dooley – Forbes.comhttp://www.forbes.com/sites/rogerdooley/2012/12/04/fast-sites/

8

Copyright Push Technology 2016

Mobile & IoT Apps MUST consider the network

http://blog.loadimpact.com/blog/mobile-network-emulation-the-key-to-realistic-mobile-performance-testing-feature-release/

9

Copyright Push Technology 2016

You can’t assume unlimited bandwidth

10

http://nordicapis.com/optimizing-apis-for-mobile-apps/

Copyright Push Technology 2016

Avoid “Buffer Face”

11

So why might HTTP be a poor choice for mobile & IoTintegration?

Copyright Push Technology 2016

“Applications created today using old traditional architecture will be business-constraining legacy before they are completed.”

Yefim NatisGartner

Analyst View

And Attention-Constraining!

Copyright Push Technology 2016

RESTful APIs are the de facto integration standard today

14

Copyright Push Technology 2016

JSON Data

{uid : 1234567890,title : “Something”,db_key : “some_thing_item”,modified_date : “13-06-1991”,…

}

Copyright Push Technology 2016

JSON Data Redundancy

It’s like the internet is running with Debug turned on

{uid : 1234567890,title : “Something else”,db_key : “some_thing_item”,modified_date : “06-08-2015”,…

}

Copyright Push Technology 2016

HTTP Request / Response

17

{route-id : 54321,route : “WAT-WOK-17:18,route-details : [

{ station : “waterloo”, etd : “17:18” } ,

{ station : “clapham”, etd : “17:28” } ,

{ station : “woking”, etd : “17:38” } ,

}

Get Request

Return JSON Document

{route-id : 54321,route : “WAT-WOK-17:18,route-details : [

{ station : “waterloo”, etd : “17:18” } ,

{ station : “clapham”, etd : “17:28” } ,

{ station : “woking”, etd : “17:38” } ,

}

149 characters sent

Backend System Client App

Copyright Push Technology 2016

Lots of Request / Response!

Client Apps

149 characters sent

x 100,000,000

Copyright Push Technology 2016

“Point-in-time”

19

Client A

HTTP Backend

Shorts

Sunglasses

Shorts

Client B

HTTP Request to Save “Sunglasses” to the list.

HTTP Response confirming data saved.

?

Client B has no idea anything has happened!

Client A / User A wants to add “sunglasses” to the list of items stored in their application

Copyright Push Technology 2016

Realtime

Client A

Realtime Backend

Shorts

Sunglasses

Realtime API to Save “Sunglasses” to the list.

Client A / User A wants to add “sunglasses” to the list of items stored in their application

Shorts

Sunglasses

Shorts

Sunglasses

Shorts

Sunglasses

Shorts

Sunglasses

Client B Client C Client D

Persistent Connections, ensure that updates are pushed to all clients in real time

Copyright Push Technology 2016

How Push Technology overcomes these challenges…

• Publish / Subscribe integration pattern:

– Realtime – data updates are pushed to clients without polling

• Congested networks need data saving techniques:

– Delta streaming – only transmit what you need

• Robustness during adverse conditions:

– Reliable Reconnect – to overcome unreliable network conditions without data loss

21

Copyright Push Technology 2016

Even 2 extra Bytes matters

50,000 concurrent connections10 updates per second

1.8 Billion messages / hr

Saves 3.6 Billion bytes / hour (3.6 GB)86.4 GB per day

Over 31.5 TB / year

Image From: http://blog.myrefers.com/2014/08/19/big-data-in-recruiting-is-the-future-of-hiring/thats-a-lot-of-data-big-data-in-recruiting/

Copyright Push Technology 201623

Data Efficiency è Attention è Business Value

Copyright Push Technology 2016

The Push Technology Checklist

24

Internet optimized

No more wasteful polling

Reduced costs

Efficient data delivery

Low latency

Copyright Push Technology 2016

Who we are!

• We’re defining the market for must-have realtime data technology

• Our Realtime Messaging software decouples your backend systems

• And it allows you to overcome the challenges of delivering data via the internet

• Founded 2006; recognised expertise in delivering data at scale and speed

• European HQ in London | Americas HQ in San Jose, CA

25

Selected Customers

“One day, all apps will work this way”Reactive, Responsive, Realtime

Subscribe to our blogFollow us on Twitter Check out our whitepapers

rgarrett@pushtechnology.com

@gssor