SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
© RapidValue Solutions
MBaaS – Mobile Backend as a Service
Presented by: Rinish KN, CTO, RapidValue
10th October 2015
MOBConf, Kochi
1
© RapidValue Solutions 2
• What is Mobile Backend as a Service (MBaaS)?
• Major Building Blocks of MBaaS
• Evolution of MBaaS and Major Drivers
• Typical Use Case – How MBaaS accelerated Enterprise Mobile App Development
• Choosing the Right MBaaS Platform
• Approaches to MBaaS Pricing
• Synergy of MBaaS and PaaS
• Future of MBaaS and Key Partnerships
• Conclusion
Agenda
© RapidValue Solutions
What is Mobile Backend as a
Service (MBaaS) ?
3
© RapidValue Solutions 4
Ever thought why Mobile Development time lines are lengthy and hardly met ?
App Design
& UX
Backend
Integration
Mob App
Development
App
Management
Policy
Typical Components of Mobile Application Development
• Large effort spend on Back end Integration
• Unable to focus on Application Development
& Design
• Stuck with existing development tools used
in company
• Lot of development tools for each
component, but not a single tool for all the
components
Challenges for Developers
© RapidValue Solutions
Backend Requirements are turning Complex and Time Consuming
Up to 80% of my efforts are
consumed in Backend
development
The Customer needs to locate each
“Field technicians” on map view and
start Video chat with them
5
© RapidValue Solutions
Leverage the power of MBaaS
“The backend requirements and functionalities are multitude”
Enterprise
Integration
User
Management
Push
Notification
Offline
Behavior
Social
Integration
Analytics
GPS &
Context
Aware
Local
Caching
Outsource
MBaaSMBaaS
6
© RapidValue Solutions 7
To Summarize MBaaS – What, Why, When and How
• Meaningful resources for app development acceleration – 3rd party
API, Device SDK’s, Enterprise Connectors, Social integration,
Cloud storage
• Provides Mobile App developers a way to connect their application to
backend cloud storage and processingWhat
• Abstract away complexities of launching and managing own
infrastructure
• Focus more on front end development instead of back end functions
Why
• Multiple apps, Multiple back ends, Multiple developers
• Multiple Mobile platforms, Multiple integrations, Multiple 3rd Party
systems & tools
When
How
Major Building Blocks of MBaaS
8© RapidValue Solutions
Blueprint of MBaaS Components
User
Manageme
nt
Communication Services - Chat, email, Push Notification,
Messaging, Chat, Video Conferencing
API – Custom, Query,
REST-ful
Social –
FB,
Twitter
Image –
Instagram,
Flickr
Caching
& Offline
Working
Custom Code and
Objects
Geo
Location
Promotio
nal Tools
Cloud
Storage
Mobile specific SDK – Android,
iOS, Windows
Enterprise Connectors –
Oracle, SAP, MS
© RapidValue Solutions 9
Evolution and Driver’s of MBaaS
© RapidValue Solutions 10
© RapidValue Solutions
MBaaS – Nascent to Potential Platform
2011
2012
$216.5 m
2017
$ 7.7 b
MBaaS concept
launched and
companies and
vendors started
sprouting
Gained Quick
Traction due to
several driver’s
necessitating
MBaaS for
accelerating mobile
app development
Huge leap in the
market expected
for MBaaS. This is
signaled by strong
acquisitions and
VC investments in
MBaaS platforms
11
© RapidValue Solutions
Enterprise
Scale
Time and
Cost
QualitySkills
What drives MBaaS?
Shortage of
Mobile Developer
Skills to develop
complex back end
integrations
High demand for
high quality
mobile
applications,
across device
platforms
Reduce mobile
app development
time frames.
Re-focus back
end integration
efforts to Front
end development
Demand for
enterprise scale
mobile application
with back end
integration
12
© RapidValue Solutions 13
Business Benefit Drivers of MBaaS
BUSINESS
BENEFIT
DRIVERS
Faster
Development
Cycle
Better App
Performance
Lower TCO
Higher
Reliability &
Scalability
Enhanced
Customer
Satisfaction
More
Margins &
Profitability
Use Case:
MBaaS driving Enterprise Mobile
Application Development
© RapidValue Solutions 14
Developing a “Field Service” Enterprise Scale Mobile Application
We want to develop a mobile application for our field service
technicians who goes on to repair & service our products at
customer premises.
Enterprise Integration with Oracle Apps ERP
Technicians got both iPhone and Android Mobiles
We need support for Offline Usage and Sync
Push Notification is essential for alerting new tasks
Geo Location is important to see where the technicians are for
work scheduling
Chat and Video Conferencing are value added features that
increase productivity
These are the bare minimum requirements for a powerful field app
Service Manager
15© RapidValue Solutions
© RapidValue Solutions
How can I
implement an end to
end user management
in limited time
To include “Offline
behavior and Cache
services” needs at least
500 lines of code in
Android
Mobile Developer
To Custom Develop all Backend Integration will be Cumbersome
Not sure how I am going
to complete “Chat and
Geo Location” services
in limited time
16
© RapidValue Solutions
Achieve the Complex Backend Functions using MBaaS
Architecture for MBaaS integration
ERP
MBaaS - Middleware
Mobile
Application
Native Mobile App
Push Notification Geo Location
Chat Offline behavior
Sync
Video
Conference
Authenticate
Oraclecustom
connector
MBaaS sdk
Custom business logic
17
Leveraging Geo Location Services:
Viewing the technicians on Google Maps
Here is What we Achieved
© RapidValue Solutions 18
Chat and Messaging Services Implemented:
Send real time messages to technicians on mobile
Here is What we Achieved (Contd…)
Backend Mobile App
19© RapidValue Solutions
Choosing the Right MBaaS Platform
© RapidValue Solutions 20
MBaaS can be Grouped into Multiple Types
MBaaS
Business
Requirement
Enterprise
MBaaS
Consumer
MBaaS
Licensing and
Support
Open Source
MBaaS
Licensed
MBaaS
© RapidValue Solutions 21
…. And so are Multitude of MBaaS Providers
Licensed MBaaS Open Source MBaaS
© RapidValue Solutions 22
© RapidValue Solutions
There is no Single Vendor which Fits all Size
Choose an MBaaS by “Mix and Match” of your requirements
Common features to Consider
• User Management API’s
• Push Notification
• Social Network Integrations
• Geo Location Services
• File management
Specialized features to consider
• Support for device platforms –
Android, iOS, Windows etc.
• Support for different authentication
mechanisms for enterprise and
consumer apps
• Mobile app performance data and
analytics
• Support Custom Business Logic
• Data Storage mechanisms like
Schema less storage or Relational
data support or special storage
mechanisms for geo spatial data ,
photo etc.
• Data Analysis capability on various
areas for evaluating user activities
23
Approaches to MBaaS Pricing
© RapidValue Solutions 24
© RapidValue Solutions
MBaaS Pricing: Flexible Options
Number of API Calls
Type and Size of Storage
Active User Pricing
Number of Applications Build
Premium fee for Analytics
Feature based Pricing – Push Notification, Chat, email, Sync, Offline etc.
Support and Maintenance Pricing
25
Synergy between MBaaS and PaaS
© RapidValue Solutions 26
© RapidValue Solutions
Ask these questions…. Don’t fall short of the extra mile
Is MBaaS the end ? Can we make MBaaS platform more robust?
“ W h e n i t C o m e s t o E n t e r p r i s e S y s t e m s a n d d a t a , i t r e q u i r e s
a c o m p l e t e p l a t f o r m t o a d d r e s s t h e c o m p l e x c h a l l e n g e s ”
E N T E R P R I S E D A T A
MBaaS PaaS
27
© RapidValue Solutions
Why MBaaS falls Short when Addressing Enterprise App development
Complex
Business Logic
Limited auth links
Transaction
management,
Scheduling
Limited set of
data connectors
and access to
legacy systems
28
© RapidValue Solutions
Understand the Synergy with a Great Partnership
Complex Business Logic
Code in Multiple
Languages
Use Large Set of Built in
GAE APIs
Application scalability and
performance
Back end mobile services
Enterprise Connectors
App SDKs
MAM / MDME x e c u t e
29
Future of MBaaS and Key Trends
30© RapidValue Solutions
© RapidValue Solutions
Major Acquisitions and Hand Shakes
MBaaS
Mobile
SDK
Usergrid
Azure
Extension
© RapidValue Solutions 32
Embedding MBaaS into the Digital Architecture
© RapidValue Solutions 33
ESB - Enterprise Service Bus
• MBaaS is to a great extend overlapping with another technology which is the Enterprise
Service Bus (ESB).
• ESB is used to integrate with multiple backend services.
Development layer
Integration Layer
Mobile Integration Layer
Mobile Platforms
MADP
Develop and Package Mobile App
MADP
Xamarin, Native, PhoneGap
MBaaS
Offline sync, Analytics, Push
notifications, Light weight mobile
services
MBaaS
AnyPresence, Kinvey etc.
ESB
Multiple Adapters, Orchestration,
Transformation, Business Services
ESB
IBM ESB, Mule ESB, Tibco etc.
Source Services
Database, Web Services,
Legacy, Queuing Systems
T h e E B S A p p r o a c h
© RapidValue Solutions 34
Exploring Mobile App Backend Cloud Options
Cloud
MBaaS
© RapidValue Solutions 35
About RapidValue
RapidValue is a leading provider of end-to-end mobility, omni-channel and cloud solutions to enterprises
worldwide. Armed with a large team of experts in consulting, UX design, and application development,
along with experience delivering global projects, we offer a range of services across industry verticals.
RapidValue delivers its services to the world’s top brands and Fortune 1000 companies, and has offices in
the United States and India.
www.rapidvaluesolutions.com www.rapidvaluesolutions.com/blog
+1 877.643.1850 contactus@rapidvaluesolutions.com
This document contains information that is confidential and proprietary to RapidValue Solutions Inc. No part of it may be used, circulated, quoted, or reproduced for distribution
outside RapidValue. If you are not the intended recipient of this report, you are hereby notified that the use, circulation, quoting, or reproducing of this report is strictly prohibited and
may be unlawful.
Disclaimer:

Contenu connexe

Tendances

Microsoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D KeshariaMicrosoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D KeshariaHARMAN Services
 
Solving born mobile generation challenges with WSO2 Enterprise Mobile Platform
Solving born mobile generation challenges with WSO2 Enterprise Mobile PlatformSolving born mobile generation challenges with WSO2 Enterprise Mobile Platform
Solving born mobile generation challenges with WSO2 Enterprise Mobile PlatformWSO2
 
WSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and RoadmapWSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and RoadmapWSO2
 
Red Hat Summit 2017: Building secure IoT solutions
Red Hat Summit 2017: Building secure IoT solutionsRed Hat Summit 2017: Building secure IoT solutions
Red Hat Summit 2017: Building secure IoT solutionsMaggie Hu
 
Red Hat Summit 2017: Customize & Secure Your Enterprise Mobile Salesfroce Int...
Red Hat Summit 2017: Customize & Secure Your Enterprise Mobile Salesfroce Int...Red Hat Summit 2017: Customize & Secure Your Enterprise Mobile Salesfroce Int...
Red Hat Summit 2017: Customize & Secure Your Enterprise Mobile Salesfroce Int...Maggie Hu
 
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMSRed Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMSMaggie Hu
 
Build & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeBuild & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeRightScale
 
Democratizing the Cloud with Open Source Cloud Development
Democratizing the Cloud with Open Source Cloud DevelopmentDemocratizing the Cloud with Open Source Cloud Development
Democratizing the Cloud with Open Source Cloud DevelopmentIntel Corporation
 
20180123 loq hybrid integration vision
20180123 loq hybrid integration vision20180123 loq hybrid integration vision
20180123 loq hybrid integration visionVincent Verstraete
 
API as a Product - SXSW 2012
API as a Product - SXSW 2012API as a Product - SXSW 2012
API as a Product - SXSW 2012Delyn Simons
 
Elastic ESB - Cloud Bursting with webMethods ESB - Cobus Boshoff
Elastic ESB - Cloud Bursting with webMethods ESB - Cobus BoshoffElastic ESB - Cloud Bursting with webMethods ESB - Cobus Boshoff
Elastic ESB - Cloud Bursting with webMethods ESB - Cobus BoshoffSoftware AG South Africa
 
Anypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric worldAnypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric worldKen Ng
 
Mule : Building Blocks for Microservices
Mule : Building Blocks for MicroservicesMule : Building Blocks for Microservices
Mule : Building Blocks for MicroservicesAnirudh Pandit
 
AMPLIFY Managed File Transfer
AMPLIFY Managed File TransferAMPLIFY Managed File Transfer
AMPLIFY Managed File TransferAxway
 
Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?Kai Wähner
 
Innovation In The Era of Cloud Applications and Services
Innovation In The Era of Cloud Applications and ServicesInnovation In The Era of Cloud Applications and Services
Innovation In The Era of Cloud Applications and ServicesMuleSoft
 
Gathering Operational Intelligence in Complex Environments at Splunk
Gathering Operational Intelligence in Complex Environments at SplunkGathering Operational Intelligence in Complex Environments at Splunk
Gathering Operational Intelligence in Complex Environments at SplunkMuleSoft
 
Design - Integration Scenarios for Hybrid Cloud
Design - Integration Scenarios for Hybrid CloudDesign - Integration Scenarios for Hybrid Cloud
Design - Integration Scenarios for Hybrid CloudLaurenWendler
 

Tendances (20)

Microsoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D KeshariaMicrosoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D Kesharia
 
Solving born mobile generation challenges with WSO2 Enterprise Mobile Platform
Solving born mobile generation challenges with WSO2 Enterprise Mobile PlatformSolving born mobile generation challenges with WSO2 Enterprise Mobile Platform
Solving born mobile generation challenges with WSO2 Enterprise Mobile Platform
 
WSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and RoadmapWSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and Roadmap
 
Red Hat Summit 2017: Building secure IoT solutions
Red Hat Summit 2017: Building secure IoT solutionsRed Hat Summit 2017: Building secure IoT solutions
Red Hat Summit 2017: Building secure IoT solutions
 
Red Hat Summit 2017: Customize & Secure Your Enterprise Mobile Salesfroce Int...
Red Hat Summit 2017: Customize & Secure Your Enterprise Mobile Salesfroce Int...Red Hat Summit 2017: Customize & Secure Your Enterprise Mobile Salesfroce Int...
Red Hat Summit 2017: Customize & Secure Your Enterprise Mobile Salesfroce Int...
 
Demystifying MuleSoft
Demystifying MuleSoftDemystifying MuleSoft
Demystifying MuleSoft
 
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMSRed Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
 
Build & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeBuild & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record Time
 
Democratizing the Cloud with Open Source Cloud Development
Democratizing the Cloud with Open Source Cloud DevelopmentDemocratizing the Cloud with Open Source Cloud Development
Democratizing the Cloud with Open Source Cloud Development
 
20180123 loq hybrid integration vision
20180123 loq hybrid integration vision20180123 loq hybrid integration vision
20180123 loq hybrid integration vision
 
API as a Product - SXSW 2012
API as a Product - SXSW 2012API as a Product - SXSW 2012
API as a Product - SXSW 2012
 
Elastic ESB - Cloud Bursting with webMethods ESB - Cobus Boshoff
Elastic ESB - Cloud Bursting with webMethods ESB - Cobus BoshoffElastic ESB - Cloud Bursting with webMethods ESB - Cobus Boshoff
Elastic ESB - Cloud Bursting with webMethods ESB - Cobus Boshoff
 
Anypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric worldAnypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric world
 
Mule : Building Blocks for Microservices
Mule : Building Blocks for MicroservicesMule : Building Blocks for Microservices
Mule : Building Blocks for Microservices
 
AMPLIFY Managed File Transfer
AMPLIFY Managed File TransferAMPLIFY Managed File Transfer
AMPLIFY Managed File Transfer
 
Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?
 
Innovation In The Era of Cloud Applications and Services
Innovation In The Era of Cloud Applications and ServicesInnovation In The Era of Cloud Applications and Services
Innovation In The Era of Cloud Applications and Services
 
Gathering Operational Intelligence in Complex Environments at Splunk
Gathering Operational Intelligence in Complex Environments at SplunkGathering Operational Intelligence in Complex Environments at Splunk
Gathering Operational Intelligence in Complex Environments at Splunk
 
Cloud Foundry Roadmap in 2016
Cloud Foundry Roadmap in 2016Cloud Foundry Roadmap in 2016
Cloud Foundry Roadmap in 2016
 
Design - Integration Scenarios for Hybrid Cloud
Design - Integration Scenarios for Hybrid CloudDesign - Integration Scenarios for Hybrid Cloud
Design - Integration Scenarios for Hybrid Cloud
 

En vedette

Database Technology Trends 2016 – Survey Results
Database Technology Trends 2016 – Survey Results Database Technology Trends 2016 – Survey Results
Database Technology Trends 2016 – Survey Results Progress
 
Building collaborative HTML5 apps using a backend-as-a-service (HTML5DevConf ...
Building collaborative HTML5 apps using a backend-as-a-service (HTML5DevConf ...Building collaborative HTML5 apps using a backend-as-a-service (HTML5DevConf ...
Building collaborative HTML5 apps using a backend-as-a-service (HTML5DevConf ...João Parreira
 
[WSO2Con Asia 2014] Accelerating Mobile App Development with MBaaS
[WSO2Con Asia 2014] Accelerating Mobile App Development with MBaaS[WSO2Con Asia 2014] Accelerating Mobile App Development with MBaaS
[WSO2Con Asia 2014] Accelerating Mobile App Development with MBaaSAfkham Azeez
 
Convertigo Mobile Application Development platform for Enterprises
Convertigo Mobile Application Development platform for EnterprisesConvertigo Mobile Application Development platform for Enterprises
Convertigo Mobile Application Development platform for EnterprisesConvertigo | MADP & MBaaS
 
MyHeritage backend group - build to scale
MyHeritage backend group - build to scaleMyHeritage backend group - build to scale
MyHeritage backend group - build to scaleRan Levy
 
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Convertigo Mobility Platform | Mobile Application Development for Enterprises...Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Convertigo Mobility Platform | Mobile Application Development for Enterprises...Convertigo | MADP & MBaaS
 
Mobile architecture overview
Mobile architecture overviewMobile architecture overview
Mobile architecture overviewDavid Scruggs
 
Mobile application architecture
Mobile application architectureMobile application architecture
Mobile application architectureChristos Matskas
 
Mobile Application Architecture Strategy
Mobile Application Architecture StrategyMobile Application Architecture Strategy
Mobile Application Architecture StrategyGary Wong
 
Tracxn Research: PaaS Landscape Report, August 2016
Tracxn Research: PaaS Landscape Report, August 2016Tracxn Research: PaaS Landscape Report, August 2016
Tracxn Research: PaaS Landscape Report, August 2016Tracxn
 
Tracxn - Internet of Things Infrastructure Startup Landscape
Tracxn - Internet of Things Infrastructure Startup LandscapeTracxn - Internet of Things Infrastructure Startup Landscape
Tracxn - Internet of Things Infrastructure Startup LandscapeTracxn
 
Tailor your backend to meet the clients needs
Tailor your backend to meet the clients needsTailor your backend to meet the clients needs
Tailor your backend to meet the clients needsSteven Van den Hout
 

En vedette (14)

Database Technology Trends 2016 – Survey Results
Database Technology Trends 2016 – Survey Results Database Technology Trends 2016 – Survey Results
Database Technology Trends 2016 – Survey Results
 
Building collaborative HTML5 apps using a backend-as-a-service (HTML5DevConf ...
Building collaborative HTML5 apps using a backend-as-a-service (HTML5DevConf ...Building collaborative HTML5 apps using a backend-as-a-service (HTML5DevConf ...
Building collaborative HTML5 apps using a backend-as-a-service (HTML5DevConf ...
 
[WSO2Con Asia 2014] Accelerating Mobile App Development with MBaaS
[WSO2Con Asia 2014] Accelerating Mobile App Development with MBaaS[WSO2Con Asia 2014] Accelerating Mobile App Development with MBaaS
[WSO2Con Asia 2014] Accelerating Mobile App Development with MBaaS
 
Leverage of MBAAS
Leverage of MBAAS Leverage of MBAAS
Leverage of MBAAS
 
Convertigo Mobile Application Development platform for Enterprises
Convertigo Mobile Application Development platform for EnterprisesConvertigo Mobile Application Development platform for Enterprises
Convertigo Mobile Application Development platform for Enterprises
 
MyHeritage backend group - build to scale
MyHeritage backend group - build to scaleMyHeritage backend group - build to scale
MyHeritage backend group - build to scale
 
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Convertigo Mobility Platform | Mobile Application Development for Enterprises...Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
 
Mobile architecture overview
Mobile architecture overviewMobile architecture overview
Mobile architecture overview
 
Mobile application architecture
Mobile application architectureMobile application architecture
Mobile application architecture
 
Mobile Application Architecture Strategy
Mobile Application Architecture StrategyMobile Application Architecture Strategy
Mobile Application Architecture Strategy
 
Tracxn Research: PaaS Landscape Report, August 2016
Tracxn Research: PaaS Landscape Report, August 2016Tracxn Research: PaaS Landscape Report, August 2016
Tracxn Research: PaaS Landscape Report, August 2016
 
Tracxn - Internet of Things Infrastructure Startup Landscape
Tracxn - Internet of Things Infrastructure Startup LandscapeTracxn - Internet of Things Infrastructure Startup Landscape
Tracxn - Internet of Things Infrastructure Startup Landscape
 
Final big bazaar ppt
Final big bazaar pptFinal big bazaar ppt
Final big bazaar ppt
 
Tailor your backend to meet the clients needs
Tailor your backend to meet the clients needsTailor your backend to meet the clients needs
Tailor your backend to meet the clients needs
 

Similaire à MBaas - Mobile Backend as a Service presented by Rinish KN, CTO, RapidValue Solutions at MOBConf

WSO2Con Asia 2014 - Accelerating Mobile App Development with MBaaS
WSO2Con Asia 2014 - Accelerating Mobile App Development with MBaaSWSO2Con Asia 2014 - Accelerating Mobile App Development with MBaaS
WSO2Con Asia 2014 - Accelerating Mobile App Development with MBaaSWSO2
 
Gartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid CloudGartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid CloudRosalind Radcliffe
 
GAVS Expertise in Microsoft Technologies.pptx
GAVS Expertise in Microsoft Technologies.pptxGAVS Expertise in Microsoft Technologies.pptx
GAVS Expertise in Microsoft Technologies.pptxSudarsanDesikan1
 
Digital reference architecture in hybrid cloud
Digital reference architecture in hybrid cloudDigital reference architecture in hybrid cloud
Digital reference architecture in hybrid cloudDavide Veronese
 
Microservices oracle-meetup
Microservices oracle-meetupMicroservices oracle-meetup
Microservices oracle-meetupNitu Parimi
 
Gramener IT Services Enterprise Overview
Gramener IT Services Enterprise Overview Gramener IT Services Enterprise Overview
Gramener IT Services Enterprise Overview Cannyfore
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudTom Laszewski
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleMatthew Perrins
 
AWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS CloudAWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS CloudAmazon Web Services
 
Cloud Azure Market Research and Service Offerings by RapidValue
Cloud Azure Market Research and Service Offerings by RapidValueCloud Azure Market Research and Service Offerings by RapidValue
Cloud Azure Market Research and Service Offerings by RapidValueRapidValue
 
Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World Dev_Events
 
Don't let it PaaS you by - the future of application PaaS in Financial Services
Don't let it PaaS you by - the future of application PaaS in Financial ServicesDon't let it PaaS you by - the future of application PaaS in Financial Services
Don't let it PaaS you by - the future of application PaaS in Financial ServicesSentronex
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experienceEric Cattoir
 
EvansData_DevRel_2016-DevOps
EvansData_DevRel_2016-DevOpsEvansData_DevRel_2016-DevOps
EvansData_DevRel_2016-DevOpsLarry McDonough
 
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMBuild end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMCodemotion Tel Aviv
 

Similaire à MBaas - Mobile Backend as a Service presented by Rinish KN, CTO, RapidValue Solutions at MOBConf (20)

WSO2Con Asia 2014 - Accelerating Mobile App Development with MBaaS
WSO2Con Asia 2014 - Accelerating Mobile App Development with MBaaSWSO2Con Asia 2014 - Accelerating Mobile App Development with MBaaS
WSO2Con Asia 2014 - Accelerating Mobile App Development with MBaaS
 
Gartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid CloudGartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid Cloud
 
GAVS Expertise in Microsoft Technologies.pptx
GAVS Expertise in Microsoft Technologies.pptxGAVS Expertise in Microsoft Technologies.pptx
GAVS Expertise in Microsoft Technologies.pptx
 
Digital reference architecture in hybrid cloud
Digital reference architecture in hybrid cloudDigital reference architecture in hybrid cloud
Digital reference architecture in hybrid cloud
 
brochure
brochurebrochure
brochure
 
Why Microservice
Why Microservice Why Microservice
Why Microservice
 
Microservices oracle-meetup
Microservices oracle-meetupMicroservices oracle-meetup
Microservices oracle-meetup
 
Gramener IT Services Enterprise Overview
Gramener IT Services Enterprise Overview Gramener IT Services Enterprise Overview
Gramener IT Services Enterprise Overview
 
.Net @ Neev
.Net @ Neev.Net @ Neev
.Net @ Neev
 
Forecast key1 0615_ak_evening
Forecast key1 0615_ak_eveningForecast key1 0615_ak_evening
Forecast key1 0615_ak_evening
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS Cloud
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer Console
 
AWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS CloudAWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS Cloud
 
Cloud Azure Market Research and Service Offerings by RapidValue
Cloud Azure Market Research and Service Offerings by RapidValueCloud Azure Market Research and Service Offerings by RapidValue
Cloud Azure Market Research and Service Offerings by RapidValue
 
Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World
 
Don't let it PaaS you by - the future of application PaaS in Financial Services
Don't let it PaaS you by - the future of application PaaS in Financial ServicesDon't let it PaaS you by - the future of application PaaS in Financial Services
Don't let it PaaS you by - the future of application PaaS in Financial Services
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
Evans Data DevRel 2016
Evans Data DevRel 2016 Evans Data DevRel 2016
Evans Data DevRel 2016
 
EvansData_DevRel_2016-DevOps
EvansData_DevRel_2016-DevOpsEvansData_DevRel_2016-DevOps
EvansData_DevRel_2016-DevOps
 
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMBuild end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
 

Plus de RapidValue

How to Build a Micro-Application using Single-Spa
How to Build a Micro-Application using Single-SpaHow to Build a Micro-Application using Single-Spa
How to Build a Micro-Application using Single-SpaRapidValue
 
Play with Jenkins Pipeline
Play with Jenkins PipelinePlay with Jenkins Pipeline
Play with Jenkins PipelineRapidValue
 
Accessibility Testing using Axe
Accessibility Testing using AxeAccessibility Testing using Axe
Accessibility Testing using AxeRapidValue
 
Guide to Generate Extent Report in Kotlin
Guide to Generate Extent Report in KotlinGuide to Generate Extent Report in Kotlin
Guide to Generate Extent Report in KotlinRapidValue
 
Automation in Digital Cloud Labs
Automation in Digital Cloud LabsAutomation in Digital Cloud Labs
Automation in Digital Cloud LabsRapidValue
 
Microservices Architecture - Top Trends & Key Business Benefits
Microservices Architecture -  Top Trends & Key Business BenefitsMicroservices Architecture -  Top Trends & Key Business Benefits
Microservices Architecture - Top Trends & Key Business BenefitsRapidValue
 
Uploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIUploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIRapidValue
 
Appium Automation with Kotlin
Appium Automation with KotlinAppium Automation with Kotlin
Appium Automation with KotlinRapidValue
 
Build UI of the Future with React 360
Build UI of the Future with React 360Build UI of the Future with React 360
Build UI of the Future with React 360RapidValue
 
Python Google Cloud Function with CORS
Python Google Cloud Function with CORSPython Google Cloud Function with CORS
Python Google Cloud Function with CORSRapidValue
 
Real-time Automation Result in Slack Channel
Real-time Automation Result in Slack ChannelReal-time Automation Result in Slack Channel
Real-time Automation Result in Slack ChannelRapidValue
 
Automation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDDAutomation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDDRapidValue
 
How to Implement Micro Frontend Architecture using Angular Framework
How to Implement Micro Frontend Architecture using Angular FrameworkHow to Implement Micro Frontend Architecture using Angular Framework
How to Implement Micro Frontend Architecture using Angular FrameworkRapidValue
 
Video Recording of Selenium Automation Flows
Video Recording of Selenium Automation FlowsVideo Recording of Selenium Automation Flows
Video Recording of Selenium Automation FlowsRapidValue
 
JMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeterJMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeterRapidValue
 
Migration to Extent Report 4
Migration to Extent Report 4Migration to Extent Report 4
Migration to Extent Report 4RapidValue
 
The Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QAThe Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QARapidValue
 
Data Seeding via Parameterized API Requests
Data Seeding via Parameterized API RequestsData Seeding via Parameterized API Requests
Data Seeding via Parameterized API RequestsRapidValue
 
Test Case Creation in Katalon Studio
Test Case Creation in Katalon StudioTest Case Creation in Katalon Studio
Test Case Creation in Katalon StudioRapidValue
 
How to Perform Memory Leak Test Using Valgrind
How to Perform Memory Leak Test Using ValgrindHow to Perform Memory Leak Test Using Valgrind
How to Perform Memory Leak Test Using ValgrindRapidValue
 

Plus de RapidValue (20)

How to Build a Micro-Application using Single-Spa
How to Build a Micro-Application using Single-SpaHow to Build a Micro-Application using Single-Spa
How to Build a Micro-Application using Single-Spa
 
Play with Jenkins Pipeline
Play with Jenkins PipelinePlay with Jenkins Pipeline
Play with Jenkins Pipeline
 
Accessibility Testing using Axe
Accessibility Testing using AxeAccessibility Testing using Axe
Accessibility Testing using Axe
 
Guide to Generate Extent Report in Kotlin
Guide to Generate Extent Report in KotlinGuide to Generate Extent Report in Kotlin
Guide to Generate Extent Report in Kotlin
 
Automation in Digital Cloud Labs
Automation in Digital Cloud LabsAutomation in Digital Cloud Labs
Automation in Digital Cloud Labs
 
Microservices Architecture - Top Trends & Key Business Benefits
Microservices Architecture -  Top Trends & Key Business BenefitsMicroservices Architecture -  Top Trends & Key Business Benefits
Microservices Architecture - Top Trends & Key Business Benefits
 
Uploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIUploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADI
 
Appium Automation with Kotlin
Appium Automation with KotlinAppium Automation with Kotlin
Appium Automation with Kotlin
 
Build UI of the Future with React 360
Build UI of the Future with React 360Build UI of the Future with React 360
Build UI of the Future with React 360
 
Python Google Cloud Function with CORS
Python Google Cloud Function with CORSPython Google Cloud Function with CORS
Python Google Cloud Function with CORS
 
Real-time Automation Result in Slack Channel
Real-time Automation Result in Slack ChannelReal-time Automation Result in Slack Channel
Real-time Automation Result in Slack Channel
 
Automation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDDAutomation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDD
 
How to Implement Micro Frontend Architecture using Angular Framework
How to Implement Micro Frontend Architecture using Angular FrameworkHow to Implement Micro Frontend Architecture using Angular Framework
How to Implement Micro Frontend Architecture using Angular Framework
 
Video Recording of Selenium Automation Flows
Video Recording of Selenium Automation FlowsVideo Recording of Selenium Automation Flows
Video Recording of Selenium Automation Flows
 
JMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeterJMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeter
 
Migration to Extent Report 4
Migration to Extent Report 4Migration to Extent Report 4
Migration to Extent Report 4
 
The Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QAThe Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QA
 
Data Seeding via Parameterized API Requests
Data Seeding via Parameterized API RequestsData Seeding via Parameterized API Requests
Data Seeding via Parameterized API Requests
 
Test Case Creation in Katalon Studio
Test Case Creation in Katalon StudioTest Case Creation in Katalon Studio
Test Case Creation in Katalon Studio
 
How to Perform Memory Leak Test Using Valgrind
How to Perform Memory Leak Test Using ValgrindHow to Perform Memory Leak Test Using Valgrind
How to Perform Memory Leak Test Using Valgrind
 

Dernier

UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncObject Automation
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxYounusS2
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
20200723_insight_release_plan
20200723_insight_release_plan20200723_insight_release_plan
20200723_insight_release_planJamie (Taka) Wang
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 

Dernier (20)

UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation Inc
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptx
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
20200723_insight_release_plan
20200723_insight_release_plan20200723_insight_release_plan
20200723_insight_release_plan
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 

MBaas - Mobile Backend as a Service presented by Rinish KN, CTO, RapidValue Solutions at MOBConf

  • 1. © RapidValue Solutions MBaaS – Mobile Backend as a Service Presented by: Rinish KN, CTO, RapidValue 10th October 2015 MOBConf, Kochi 1
  • 2. © RapidValue Solutions 2 • What is Mobile Backend as a Service (MBaaS)? • Major Building Blocks of MBaaS • Evolution of MBaaS and Major Drivers • Typical Use Case – How MBaaS accelerated Enterprise Mobile App Development • Choosing the Right MBaaS Platform • Approaches to MBaaS Pricing • Synergy of MBaaS and PaaS • Future of MBaaS and Key Partnerships • Conclusion Agenda
  • 3. © RapidValue Solutions What is Mobile Backend as a Service (MBaaS) ? 3
  • 4. © RapidValue Solutions 4 Ever thought why Mobile Development time lines are lengthy and hardly met ? App Design & UX Backend Integration Mob App Development App Management Policy Typical Components of Mobile Application Development • Large effort spend on Back end Integration • Unable to focus on Application Development & Design • Stuck with existing development tools used in company • Lot of development tools for each component, but not a single tool for all the components Challenges for Developers
  • 5. © RapidValue Solutions Backend Requirements are turning Complex and Time Consuming Up to 80% of my efforts are consumed in Backend development The Customer needs to locate each “Field technicians” on map view and start Video chat with them 5
  • 6. © RapidValue Solutions Leverage the power of MBaaS “The backend requirements and functionalities are multitude” Enterprise Integration User Management Push Notification Offline Behavior Social Integration Analytics GPS & Context Aware Local Caching Outsource MBaaSMBaaS 6
  • 7. © RapidValue Solutions 7 To Summarize MBaaS – What, Why, When and How • Meaningful resources for app development acceleration – 3rd party API, Device SDK’s, Enterprise Connectors, Social integration, Cloud storage • Provides Mobile App developers a way to connect their application to backend cloud storage and processingWhat • Abstract away complexities of launching and managing own infrastructure • Focus more on front end development instead of back end functions Why • Multiple apps, Multiple back ends, Multiple developers • Multiple Mobile platforms, Multiple integrations, Multiple 3rd Party systems & tools When How
  • 8. Major Building Blocks of MBaaS 8© RapidValue Solutions
  • 9. Blueprint of MBaaS Components User Manageme nt Communication Services - Chat, email, Push Notification, Messaging, Chat, Video Conferencing API – Custom, Query, REST-ful Social – FB, Twitter Image – Instagram, Flickr Caching & Offline Working Custom Code and Objects Geo Location Promotio nal Tools Cloud Storage Mobile specific SDK – Android, iOS, Windows Enterprise Connectors – Oracle, SAP, MS © RapidValue Solutions 9
  • 10. Evolution and Driver’s of MBaaS © RapidValue Solutions 10
  • 11. © RapidValue Solutions MBaaS – Nascent to Potential Platform 2011 2012 $216.5 m 2017 $ 7.7 b MBaaS concept launched and companies and vendors started sprouting Gained Quick Traction due to several driver’s necessitating MBaaS for accelerating mobile app development Huge leap in the market expected for MBaaS. This is signaled by strong acquisitions and VC investments in MBaaS platforms 11
  • 12. © RapidValue Solutions Enterprise Scale Time and Cost QualitySkills What drives MBaaS? Shortage of Mobile Developer Skills to develop complex back end integrations High demand for high quality mobile applications, across device platforms Reduce mobile app development time frames. Re-focus back end integration efforts to Front end development Demand for enterprise scale mobile application with back end integration 12
  • 13. © RapidValue Solutions 13 Business Benefit Drivers of MBaaS BUSINESS BENEFIT DRIVERS Faster Development Cycle Better App Performance Lower TCO Higher Reliability & Scalability Enhanced Customer Satisfaction More Margins & Profitability
  • 14. Use Case: MBaaS driving Enterprise Mobile Application Development © RapidValue Solutions 14
  • 15. Developing a “Field Service” Enterprise Scale Mobile Application We want to develop a mobile application for our field service technicians who goes on to repair & service our products at customer premises. Enterprise Integration with Oracle Apps ERP Technicians got both iPhone and Android Mobiles We need support for Offline Usage and Sync Push Notification is essential for alerting new tasks Geo Location is important to see where the technicians are for work scheduling Chat and Video Conferencing are value added features that increase productivity These are the bare minimum requirements for a powerful field app Service Manager 15© RapidValue Solutions
  • 16. © RapidValue Solutions How can I implement an end to end user management in limited time To include “Offline behavior and Cache services” needs at least 500 lines of code in Android Mobile Developer To Custom Develop all Backend Integration will be Cumbersome Not sure how I am going to complete “Chat and Geo Location” services in limited time 16
  • 17. © RapidValue Solutions Achieve the Complex Backend Functions using MBaaS Architecture for MBaaS integration ERP MBaaS - Middleware Mobile Application Native Mobile App Push Notification Geo Location Chat Offline behavior Sync Video Conference Authenticate Oraclecustom connector MBaaS sdk Custom business logic 17
  • 18. Leveraging Geo Location Services: Viewing the technicians on Google Maps Here is What we Achieved © RapidValue Solutions 18
  • 19. Chat and Messaging Services Implemented: Send real time messages to technicians on mobile Here is What we Achieved (Contd…) Backend Mobile App 19© RapidValue Solutions
  • 20. Choosing the Right MBaaS Platform © RapidValue Solutions 20
  • 21. MBaaS can be Grouped into Multiple Types MBaaS Business Requirement Enterprise MBaaS Consumer MBaaS Licensing and Support Open Source MBaaS Licensed MBaaS © RapidValue Solutions 21
  • 22. …. And so are Multitude of MBaaS Providers Licensed MBaaS Open Source MBaaS © RapidValue Solutions 22
  • 23. © RapidValue Solutions There is no Single Vendor which Fits all Size Choose an MBaaS by “Mix and Match” of your requirements Common features to Consider • User Management API’s • Push Notification • Social Network Integrations • Geo Location Services • File management Specialized features to consider • Support for device platforms – Android, iOS, Windows etc. • Support for different authentication mechanisms for enterprise and consumer apps • Mobile app performance data and analytics • Support Custom Business Logic • Data Storage mechanisms like Schema less storage or Relational data support or special storage mechanisms for geo spatial data , photo etc. • Data Analysis capability on various areas for evaluating user activities 23
  • 24. Approaches to MBaaS Pricing © RapidValue Solutions 24
  • 25. © RapidValue Solutions MBaaS Pricing: Flexible Options Number of API Calls Type and Size of Storage Active User Pricing Number of Applications Build Premium fee for Analytics Feature based Pricing – Push Notification, Chat, email, Sync, Offline etc. Support and Maintenance Pricing 25
  • 26. Synergy between MBaaS and PaaS © RapidValue Solutions 26
  • 27. © RapidValue Solutions Ask these questions…. Don’t fall short of the extra mile Is MBaaS the end ? Can we make MBaaS platform more robust? “ W h e n i t C o m e s t o E n t e r p r i s e S y s t e m s a n d d a t a , i t r e q u i r e s a c o m p l e t e p l a t f o r m t o a d d r e s s t h e c o m p l e x c h a l l e n g e s ” E N T E R P R I S E D A T A MBaaS PaaS 27
  • 28. © RapidValue Solutions Why MBaaS falls Short when Addressing Enterprise App development Complex Business Logic Limited auth links Transaction management, Scheduling Limited set of data connectors and access to legacy systems 28
  • 29. © RapidValue Solutions Understand the Synergy with a Great Partnership Complex Business Logic Code in Multiple Languages Use Large Set of Built in GAE APIs Application scalability and performance Back end mobile services Enterprise Connectors App SDKs MAM / MDME x e c u t e 29
  • 30. Future of MBaaS and Key Trends 30© RapidValue Solutions
  • 31. © RapidValue Solutions Major Acquisitions and Hand Shakes MBaaS Mobile SDK Usergrid Azure Extension
  • 32. © RapidValue Solutions 32 Embedding MBaaS into the Digital Architecture
  • 33. © RapidValue Solutions 33 ESB - Enterprise Service Bus • MBaaS is to a great extend overlapping with another technology which is the Enterprise Service Bus (ESB). • ESB is used to integrate with multiple backend services. Development layer Integration Layer Mobile Integration Layer Mobile Platforms MADP Develop and Package Mobile App MADP Xamarin, Native, PhoneGap MBaaS Offline sync, Analytics, Push notifications, Light weight mobile services MBaaS AnyPresence, Kinvey etc. ESB Multiple Adapters, Orchestration, Transformation, Business Services ESB IBM ESB, Mule ESB, Tibco etc. Source Services Database, Web Services, Legacy, Queuing Systems T h e E B S A p p r o a c h
  • 34. © RapidValue Solutions 34 Exploring Mobile App Backend Cloud Options Cloud MBaaS
  • 35. © RapidValue Solutions 35 About RapidValue RapidValue is a leading provider of end-to-end mobility, omni-channel and cloud solutions to enterprises worldwide. Armed with a large team of experts in consulting, UX design, and application development, along with experience delivering global projects, we offer a range of services across industry verticals. RapidValue delivers its services to the world’s top brands and Fortune 1000 companies, and has offices in the United States and India. www.rapidvaluesolutions.com www.rapidvaluesolutions.com/blog +1 877.643.1850 contactus@rapidvaluesolutions.com This document contains information that is confidential and proprietary to RapidValue Solutions Inc. No part of it may be used, circulated, quoted, or reproduced for distribution outside RapidValue. If you are not the intended recipient of this report, you are hereby notified that the use, circulation, quoting, or reproducing of this report is strictly prohibited and may be unlawful. Disclaimer: