Upload
mongodb
View
948
Download
2
Embed Size (px)
Citation preview
simple software solutions to big business problems.
Making Software. Better.
Keeping the Customer as the Priority for O2
Equal Experts & MongoDB
Alex Haylock
Brian Blignaut
“O2 Priority is our way of saying thanks. It’s exclusive to O2 customers and brings you great offers from high street brands, tickets and experiences, as well as access to the best in entertainment.”
http://priority.o2.co.uk/
© Equal Experts UK Ltd 2015
■ The focus is customer retention
■ UK's largest digital loyalty scheme
■ Multi-channel: available on the web and native mobile apps
■ Developed across 3 time zones
■ Uses MongoDB extensively
O2 Priority
3
© Equal Experts UK Ltd 2015
■ Over 9 million registered customers in 4 years
■ Over 2 million active customers
■ Majority of customer usage is via mobile apps
■ An offer is redeemed on average every 12 seconds
■ +5 point benefit in CSI for customers who use Priority vs. those who don’t
Some key stats
4
© Equal Experts UK Ltd 2015
What kind of offers?
5
© Equal Experts UK Ltd 2015
Most Popular after £1 lunch
6
Prize Draws Tickets
© Equal Experts UK Ltd 2015
Challenge #1 - Getting people to download it
7
■ People naturally distrust “free” – what’s the catch?
■ There is a perception among PAYG customers that it’s not for them
■ PAYG customers often have limited data allowances, creating an obstacle for use.
© Equal Experts UK Ltd 2015
Challenge #2 - Spikes in Demand
8
■ Demand is unpredictable
○ You can never be sure how successful an offer will be
○ You can be entirely sure when an offer is likely to come online
■ How we handle this:
○ Stateless microservice architectures
○ Cloud based deployments
○ Circuit breaks to prevent cascading failures
© Equal Experts UK Ltd 2015
Challenge #3 - Realtime metrics
9
■ How successful is an offer?
■ Redemption is currently a manual process
○ It can take days to reconcile data
○ Often the data doesn’t match
○ Major source of frustration
© Equal Experts UK Ltd 2015 10
UK Patent Application Numbers: 1509628.2 & 1519252.9
We needed a seamless way to automate the redemption process, with the
customer’s mobile device at the centre of the process.
■ Bluetooth Magnetic tap
■ Portable/wear round neck design
■ iBeacon
■ 60 m BLE Broadcast radius
■ 3 cm Magnetic tap radius
■ 17+ Month Battery
© Equal Experts UK Ltd 2015
Trials during RWC
11
O2 have used the first iteration of our terminals for promotion redemption at the Rugby World Cup – 50,000 products were redeemed
They are huge advocates of the technology, and have extended the trial to all their staff canteens.
© Equal Experts UK Ltd 2015
■ Low operational overhead
■ Scales well out of the box
■ No “object relational impedance”
■ Support for geospatial queries
■ Support for map/reduce type operations
■ Open source
■ Developer friendly
Why MongoDB?
12
© Equal Experts UK Ltd 2015
■ 2 x 3 node replica sets
■ Managed via an internal operations team (light touch)
■ Persists all offers, user profiles, stock and analytics
■ 2D indexes used to support geospatial queries
How we use MongoDB
13
© Equal Experts UK Ltd 2015
■ Lower support costs
■ Reduced time to market
■ Ability to easily scale
■ No license fees!
Benefits to the Customer
14
© Equal Experts UK Ltd 2015
■ Think about your schema, avoid relational modelling
■ Cleanup unused data
Learnings
15
simple software solutions to big business problems.
Making Software. Better.
More Information
Equal Experts Blog
http://www.equalexperts.com/blog
O2 Priority
https://priority.o2.co.uk/
simple software solutions to big business problems.
Making Software. Better.
Thank You
Twitter@EqualExperts
LinkedInlinkedin.com/company/equal-experts
UNITED KINGDOM
+44 203 603 7830
Equal Experts UK Ltd
30 Brock Street
London NW1 3FG
INDIA
+91 20 6607 7763
Equal Experts India Private Ltd
Office No. 4-C
Cerebrum IT Park No. B3
Kumar City, Kalyani Nagar
Pune, 411006
Webwww.equalexperts.com
CANADA
+1 403 775 4861
Equal Experts Devices Inc
205 - 279 Midpark way S.E.
T2X 1M2
Calgary, Alberta
PORTUGAL
+
Equal Experts Portugal
Rua Tomás da Fonseca
- Torres de Lisboa
Torre G, 5º Andar
1600-209 Lisboa
Thank You