Slides about MBAAS market.
- Mobile app development challenge
- What is a MBAAS ?
- MBAAS features.
- Specific features
- Demo
- Princing Model and Cons
- Conclusion
French talk VOD available here:
https://www.youtube.com/watch?v=X49o6RSnis0
8. Page 8
Needs1.c
Reduce development cost
Reduce development time
Improve quality
Reduce maintenance cost
Reduce TTM
Handle Security
Handle app growth
One solution => Mobile Backend As A Service
11. Page 11
From PAAS to MBAAS2.b
Major cloud actors:
• Amazon: EC2…
• Google: App Engine
BAAS => no backend programming
MBAAS => specialization for mobile:
• Mobile specific features
• Mobile SDKs
12. Page 12
MBAAS actors2.c
Google: mobile backend starter
Amazon: some AWS products (S3, simpleDB, DynamoDb)
Microsoft azure
Apple: Cloudkit
22. Page 22
Specific features4.a
Custom server side code
Offline caching
In-app payment
User segmentation, Ads
Geo point support
Third party products integration
Games, Visual designer,…
23. Page 23
Specific BAAS/MBAAS4.b
Realtime: FireBase, pusher
MMO
• AppWarp
• Google Play Games Services
• Kii
Geolocalization services: Geoloqi
Marketing: Flurry, Urban airship, Capptain,…
VisioConf: QuickBlox
25. Page 25
Demo5.a
Mix two MBAAS => Kinvey and Firebase
Live Quizz Demo
Use case:
• Build a quizz in your mobile app
• Activate it
• People connect and answer
• Get results in realtime
34. Page 34
MBAAS pricing models6.a
Free for small apps
Pay as you grow
Enterprise plans
The more technical the more expensive
35. Page 35
MBAAS pricing models6.b
Price may depend on:
• Data storage used
• DAU: daily active users
• API calls
• Number of push performed
• Mails sent
• Bandwidth, requests/sec
36. Page 36
Cons6.c
Platform dependency
• Platform life expectancy
• Platform limitations (OS support, features)
• Migration cost
My data is in the cloud !!!
Community size and support quality
Price:
• Price not fixed
• Hard to evaluate