Couchbase live tokyo 2015 ryanair事例紹介

Preview:

Citation preview

PowerPoint Presentation

Ryanair How Ryanair Reduced Booking Process from 5 Minutes To Less Than 2 Minutes

Ryanair -

Vladimir AtanasovLead developer - Android team

Android

@vladoatanasov, atanasovv@ryanair.com

1985No.1 No.1731600 /30190330 737-800 (380 new)RyanairNo.1

RyanairRyanair1985No.1LCC30http://lcc.tabiris.com/ryanair.html1731160030190

No.1

LCCRyanair

Ryanair1606462.2163Ryanair:1.611720142015 1Ryanair16011.7bn

1.4

Always Getting Better

Always Getting BetterRyanair has a new customer-centric focus

Positive Feedback Ryanair's strategy of being nicer tocustomers has had a bigger impact on itsperformance than lower oil prices whichhave benefited some airlines in the short term.Reuters.com

Video

BeforeAfter

CB

Couchbase

Wi-Fi

EU

We realized that some apps dont travel well in that when you are abroad, some apps, especially travel apps, dont perform as well as you like

Paul Sheridan, Senior Software architect, sheridanp@ryanair.com We

CouchbaseRyanair

RyanairCouchbaseCouchbase Server + Sync Gateway + Couchbase Lite)

API

OSS

70,000

Couchbase

CouchbaseJSON

Sync Gatewaychannel JSON

ViewJSON

Ryanair

QA

11

Couchbase

80 GB/

https://github.com/Ryanair/resource-sync-example

show how sync gateway works, sending only the delta

JSON{ "airports": [ { "code": "DUB", "name": "Dublin T1", "timezone": 0, "country": "IE", "markets": [ "STN", "PDV" ] },

"rules": { "flightSelectionTimeRestriction": { "all": 360, "sameDayConnectionTime": 90, "spanishDomestic": 360 }, "fraudRisk": { "stations": [ { "code": "KUN", "restrictionTimeMinutes": 4320 }, { "code": "RIX", "restrictionTimeMinutes": 4320 } ] }, "nearbyStations": { "maxDistance": 300,

Couchbase52

Ryanair

RyanairGoogle Play

Couchbase IoT

P2P

Questions?Thank you!