42
AgeofMobility.com github.com/ActiveNick

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

Embed Size (px)

Citation preview

AgeofMobility.com

github.com/ActiveNick

http://slideshare.net/ActiveNickhttps://github.com/ActiveNick

189Mdownloads

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

http://opensignal.com/coverage-maps

Clutch Survey | Cost to Build a Mobile App, Jan 2015 | © Clutch – http://bit.ly/1KTu2vj

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

REST A

PI

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/*

Store recordPost new invoice

Fetch Invoice

Grab raw file

Convert to JSON

API layer

API Management

Logic App Function

Platform Services

Infrastructure Services

WebApps

MobileApps

API Apps

Notification Hubs

HybridCloud

Backup

StorSimple

Azure SiteRecovery

Import/Export

SQL Database DocumentDB

Redis Cache

AzureSearch

StorageTables

SQL DataWarehouse

Azure AD Health Monitoring

AD PrivilegedIdentity Management

OperationalAnalytics

Cloud Services

BatchRemoteApp

ServiceFabric

Visual Studio

ApplicationInsights

VS Team Services

Domain Services

HDInsight MachineLearning Stream Analytics

Data Factory

EventHubs

Data LakeAnalytics Service

IoT Hub

Data Catalog

Security & Management

Azure ActiveDirectory

Multi-FactorAuthentication

Automation

Portal

Key Vault

Store/Marketplace

VM Image Gallery& VM Depot

Azure ADB2C

Scheduler

Xamarin

HockeyApp

Power BI Embedded

SQL Server Stretch Database

MobileEngagement

FunctionsCognitive Services Bot Framework Cortana

Security Center

Container Service

VM Scale Sets

Data Lake Store

BizTalkServices

Service Bus

Logic Apps

API Management

Content DeliveryNetwork

Media Services

Media Analytics

Azure App Service Overview

https://azure.microsoft.com/resources/total-economic-impact-of-microsoft-azure-paas/

• https://aka.ms/tryappserviceAzure App

Service

• https://functions.azure.com/tryAzure

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 LandrySenior Technical Evangelist, Microsoft

[email protected]

GitHub: github.com/ActiveNick

Slideshare: www.slideshare.net/ActiveNick

Blog: AgeofMobility.com

Twitter: @ActiveNick

Thank you!

DevNexus 2017