SlideShare a Scribd company logo
AgeofMobility.com
github.com/ActiveNick
http://slideshare.net/ActiveNick
https://github.com/ActiveNick
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
189M
downloads
a day
200mins on
phone
127mins in
apps



*not including those purely doing it for fun or learning purposes
Developer Economics | State of the Developer Nation Q1 2015 | © VisionMobile – http://vmob.me/DE1Q15





Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
http://opensignal.com/coverage-maps
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
Clutch Survey | Cost to Build a Mobile App, Jan 2015 | © Clutch – http://bit.ly/1KTu2vj






Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
API Apps
Easily build and consume
APIs in the cloud
Web Apps
Web apps that scale
with your business
Mobile Apps
Build Mobile apps
for any device
LOGIC Apps
Automate business process
across SaaS and on-premises
WNS &
MPNS
APNS GCM Notification
Hubs
Facebook Twitter Microsoft Google Azure Active
Directory
iOS
Android
Windows
Xamarin
Cordova
PhoneGap
Sencha
HTML 5/JS
SDKs
Node.js
Express
ASP.NET
Web API
Source
Control
RESTAPI
SQL Table
Storage
Blob
Storage
NoSQL Hybrid
Connections
Action HTTP Verb URL Suffix
Create POST /TodoItem
Read GET /TodoItem?$filter=id%3D42
Update PATCH /TodoItem/id
Delete DELETE /TodoItem/id
Data Operations and their REST Equivalents
Base REST API Endpoint URL
https://mymobileservice.azurewebsites.net/tables/*
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js














Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
Store record
Post new
invoice
Fetch Invoice
Grab raw
file
Convert to
JSON
API layer
API
Management
Logic App Function
Platform Services
Infrastructure Services
Web
Apps
Mobile
Apps
API
Apps
Notification
Hubs
Hybrid
Cloud
Backup
StorSimple
Azure Site
Recovery
Import/Export
SQL
Database DocumentDB
Redis
Cache
Azure
Search
Storage
Tables
SQL Data
Warehouse
Azure AD
Health Monitoring
AD Privileged
Identity
Management
Operational
Analytics
Cloud
Services
Batch
RemoteApp
Service
Fabric
Visual Studio
Application
Insights
VS Team Services
Domain Services
HDInsight Machine
Learning Stream Analytics
Data
Factory
Event
Hubs
Data Lake
Analytics Service
IoT Hub
Data
Catalog
Security &
Management
Azure Active
Directory
Multi-Factor
Authentication
Automation
Portal
Key Vault
Store/
Marketplace
VM Image Gallery
& VM Depot
Azure AD
B2C
Scheduler
Xamarin
HockeyApp
Power BI
Embedded
SQL Server
Stretch Database
Mobile
Engagement
Functions
Cognitive Services Bot Framework Cortana
Security Center
Container
Service
VM
Scale Sets
Data Lake Store
BizTalk
Services
Service Bus
Logic
Apps
API
Management
Content
Delivery
Network
Media
Services
Media
Analytics
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
 Azure App Service Overview




https://azure.microsoft.com/resources/total-economic-impact-
of-microsoft-azure-paas/
• https://aka.ms/tryappservice
Azure App
Service
• https://functions.azure.com/try
Azure
Functions
http://aka.ms/adg
http://Friday.azure.com
https://azure.microsoft.com/en-us/community/training/
https://azure.microsoft.com/en-us/support/forums/
http://azure.com/solutions
http://aka.ms/AzureMonthlyWebinar



















aka.ms/bizsparkapply
Online Microsoft training delivered by experts
to help technologists continually learn
Hundreds of courses for developers, IT Pros,
students, entrepreneurs and enthusiasts
11 different languages
3M+ students registered
Build your own Learning Plan
All free!
http://mva.microsoft.com
Nick Landry
Senior Technical Evangelist, Microsoft
activenick@microsoft.com
GitHub: github.com/ActiveNick
Slideshare: www.slideshare.net/ActiveNick
Blog: AgeofMobility.com
Twitter: @ActiveNick
Thank you!
DevNexus 2017
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js

More Related Content

Building a Cross-Platform Mobile App Backend in the Cloud with Node.js