SERVERLESS
CONCEPTS
@KELLYJANDREWS
YOU DON’T OWN THE SERVER
Slide 23
Slide 23 text
SERVERLESS
CONCEPTS
@KELLYJANDREWS
FRONT END CODE RULES
Slide 24
Slide 24 text
SERVERLESS
CONCEPTS
@KELLYJANDREWS
FRONT END IS THE CONDUCTOR
Slide 25
Slide 25 text
SERVERLESS
CONCEPTS
@KELLYJANDREWS
API GATEWAY
#
BUSINESS LOGIC
# !
$
% "
DATA TRANSFORMATION
#
AUTH
#
DATA
#
SERVICES
Slide 26
Slide 26 text
SERVERLESS
CONCEPTS
@KELLYJANDREWS
WHY THIS IS IMPORTANT
Slide 27
Slide 27 text
SERVERLESS
CONCEPTS
@KELLYJANDREWS
“TO US, SERVERLESS REALLY MEANS DEVELOPER EMPOWERMENT.
SERVERS DON’T NEED TO EXIST FOR DEVELOPERS
BUILDING APPLICATIONS”
CHAD ARIMURA, CEO OF IRON.IO
SERVERLESS
CONCEPTS
@KELLYJANDREWS
THE BAD PARTS :(
Slide 40
Slide 40 text
SERVERLESS
CONCEPTS
@KELLYJANDREWS
“ANY CHANGE, EVEN A CHANGE FOR THE
BETTER, IS ALWAYS ACCOMPANIED BY
DRAWBACKS AND DISCOMFORTS. “
ARNOLD BENNETT
Slide 41
Slide 41 text
SERVERLESS
CONCEPTS
@KELLYJANDREWS
SERVICE PROVIDERS
Slide 42
Slide 42 text
SERVERLESS
CONCEPTS
@KELLYJANDREWS
AUTH PROVIDERS
Slide 43
Slide 43 text
AUTH ROCKET
• Standard Logins (Passwords)
• Social Auth
• Registrations (Signups)
• User Accounts and Permissions
• Seamless SSO Between Apps
• Fully-Managed Sessions
HTTPS://AUTHROCKET.COM/
Slide 44
Slide 44 text
STORMPATH
• Pre-built authentication
• Authorization API
• Hosted User Data
• Multi-Tenant SaaS Support
• Single Sign-on
• Token Auth / API Keys
HTTPS://WWW.STORMPATH.COM/
Slide 45
Slide 45 text
AUTH0
• Single Sign-on
• Social Login
• Multifactor Auth
• Authorization API
• SAML, OpenID Connect, JSON Web Token,
OAuth 2.0, OAuth 1.0a, WS-Federation and
OpenID
HTTPS://AUTH0.COM/
Slide 46
Slide 46 text
SERVERLESS
CONCEPTS
@KELLYJANDREWS
DATA PROVIDERS
Slide 47
Slide 47 text
MLAB
• MongoDB
• Backup and Recovery
• Monitoring & Alerts
• Data Browser
HTTPS://MLAB.COM/
3SCALE
• API traffic control
• Access Control
• Rate Limiting
• Analytics
• Billing
HTTPS://WWW.3SCALE.NET/
Slide 62
Slide 62 text
SERVERLESS
CONCEPTS
@KELLYJANDREWS
ALL IN ONE
Slide 63
Slide 63 text
AWS/SERVERLESS
• Multiple DB types
• Identity & Access Management
• Lambda
• API Gateway
• Tons of Services
HTTPS://AWS.AMAZON.COM/
Slide 64
Slide 64 text
PARSE SERVER
• Data Hosting
• User Access Management
• Push Notifications
• Cloud Code
• Host Your Own
• Owned by Facebook
HTTP://PARSE.COM/
Slide 65
Slide 65 text
SYNCANO
• User Access Management
• Real Time Channels
• Data Management
• Triggers/Schedules
• Scripts and Templates
• Private API
• Push
HTTP://SYNCANO.IO