6. New city added every
20 Hours!
Moovit service covers population of ~1B (excluding China & India)
In 25% of the Metro areas we serve we are the ONLY service (no Google(
Next year Moovit service will cover a population of over 2B!
8. The Moovit Requirements
1000’s Read Ops
Extremely responsive (< 10ms)
Easily upgradable
Scale horizontally
More coverage
Scale
Vertically
2-dimensional scaling
Full redundancy
99.99∞99 availability
Seamless failover
No SPOF
9. The Moovit Requirements
1000’s Read Ops
Extremely responsive (< 10ms)
Easily upgradable
2-dimensional scaling
Full redundancy
99.99∞99 availability
Seamless failover
No SPOF
Data blocks frequently
change holistically
Holistic data block switches
Full switches automation & manageability
10. Redis Solution
1000’s Read Ops
Extremely responsive (< 10ms)
Easily upgradable
2-dimensional scaling
Full redundancy
99.99∞99 availability
Seamless failover
No SPOF
Holistic data block switches
Full switches automation & manageability
• Support 1000’s iops
• Extremely fast
• No magic to upgrades –
as easy as you write it,
but it’s easy to write
11. Redis Solution
1000’s Read Ops
Extremely responsive (< 10ms)
Easily upgradable
2-dimensional scaling
Full redundancy
99.99∞99 availability
Seamless failover
No SPOF
Holistic data block switches
Full switches automation & manageability
• Clustering allows 2D
scaling
• Full redundancy &
seamless failover using
high-availability
deployment
• Very high availability
Redis Labs
12. Redis Solution
1000’s Read Ops
Extremely responsive (< 10ms)
Easily upgradable
2-dimensional scaling
Full redundancy
99.99∞99 availability
Seamless failover
No SPOF
Holistic data block switches
Full switches automation & manageability
• No SPOF – worst case
one metro fails
• Replace entire data
holistically w/o interrupting
reads
• Fully automatable &
maintainable via API
• Full resource utilization
Redis Labs
API
Moovit Loader
Applicative Clustering