filmov
tv
Ryanair Runs on Couchbase Mobile
![preview_player](https://i.ytimg.com/vi/tYolHnbCavA/maxresdefault.jpg)
Показать описание
This is a comparison of Ryanair’s mobile app before Couchbase Mobile and with Couchbase Mobile.
On the left, you’ll see the original application. This architecture was a hybrid mobile app using REST services backed by a relational database and cache. In this architecture, the mobile device talks to the Web Server, via REST, which retrieves data from the cache and/or database. The cache and database are separate systems.
With this architecture:
• Bookings took more than five minutes to complete
• Data had to be retrieved from the server during each booking request, increasing the amount of time to complete a booking
• Over 80 GB of data was being transferred to mobile apps per day to drive the booking process
On the right is the app running on Couchbase Mobile. With Couchbase Mobile, Ryanair moved to a synchronization architecture. Semi-Static Data is stored in the embedded Couchbase Lite database locally on the device and automatically updated via Sync Gateway when it changes in the cloud. The app always retrieves the data from the embedded database, eliminating the need to constantly request this data from the server.
With Couchbase Mobile, Ryanair:
• Can easily manage Semi-Static Data
• Did not have to implement their own synchronization and storage solution
• Was able to integrate with existing Android and iOS apps without significant re-architecture
The mobile app experience is now faster and better. You’ll see on the train below how quickly the app running on Couchbase Mobile hits landmarks like finding flights, seat selection, and more.
Additionally:
• The booking process is 60%+ faster (slashed from over 5 minutes to under 2)
• Network traffic to drive bookings is 87% more efficient (reduced from 80 GB/day to 10 GB/day)
• The user experience is vastly improved, as evidenced by an increase in app store ratings
On the left, you’ll see the original application. This architecture was a hybrid mobile app using REST services backed by a relational database and cache. In this architecture, the mobile device talks to the Web Server, via REST, which retrieves data from the cache and/or database. The cache and database are separate systems.
With this architecture:
• Bookings took more than five minutes to complete
• Data had to be retrieved from the server during each booking request, increasing the amount of time to complete a booking
• Over 80 GB of data was being transferred to mobile apps per day to drive the booking process
On the right is the app running on Couchbase Mobile. With Couchbase Mobile, Ryanair moved to a synchronization architecture. Semi-Static Data is stored in the embedded Couchbase Lite database locally on the device and automatically updated via Sync Gateway when it changes in the cloud. The app always retrieves the data from the embedded database, eliminating the need to constantly request this data from the server.
With Couchbase Mobile, Ryanair:
• Can easily manage Semi-Static Data
• Did not have to implement their own synchronization and storage solution
• Was able to integrate with existing Android and iOS apps without significant re-architecture
The mobile app experience is now faster and better. You’ll see on the train below how quickly the app running on Couchbase Mobile hits landmarks like finding flights, seat selection, and more.
Additionally:
• The booking process is 60%+ faster (slashed from over 5 minutes to under 2)
• Network traffic to drive bookings is 87% more efficient (reduced from 80 GB/day to 10 GB/day)
• The user experience is vastly improved, as evidenced by an increase in app store ratings
Комментарии