couchbase live tokyo 2015 ryanair事例紹介
TRANSCRIPT
PowerPoint Presentation
Ryanair How Ryanair Reduced Booking Process from 5 Minutes To Less Than 2 Minutes
Ryanair -
Vladimir AtanasovLead developer - Android team
Android
@vladoatanasov, [email protected]
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, [email protected] 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!