The Frontend
is the new
Backend

Ado Kukic
Developer Evangelist
Auth0
@kukicado


Servers Have Become

Commoditized
This talk is about

Serverless Computing


Quick History Lesson

We used to own the servers


+ Total control of hardware and software
+ No vendor lock in
- Expensive
- Required specialized knowledge
- Hard to scale

Then we moved everything to the cloud!


+ Total control of software
+ Reduced cost and barrier to entry
- Vendor lock in
- Required specialized knowledge

Who needs DevOps?
a.k.a Platform as a Service


+ No need for specialized knowledge
+ Reduced cost and barrier to entry
- Little to no control over hardware or software
- Very high level of vendor lock in

Took back control with Containers


+ Greater control and ability to decide infrastructure
+ Reduced cost and barrier to entry
- Specialized knowledge required
- Many moving parts / multiple points of failure

Software as a Service


+ Implement features and functionality without building your own
+ Reduced cost and barrier to entry
- Vendor lock in
- Additional points of failure

Function as a Service
Serverless, Cloud Functions, Microservices, Server as a Service, etc.


Serverless: someone else's servers ;)
Autoscale + No Idle Costs - Rob Mensching

+ Decentralized features can evolve independently
+ Reduced cost and barrier to entry
- Vendor lock in*
- Decentralized infrastructure can be harder to maintain

Examples
AWS Lambda
Webtask / Extend
Google Cloud Functions / Firebase Functions
Azure Functions
SaaS Applications

Why SaaS Applications?
You don't care about where it's hosted
Each endpoint provides singular functionality
You typically only get charged for usage only



Firebase
Webtask
Auth0

Firebase
Real-time Database
Webtask
Extend functionality
Auth0
Provide user authentication and identity
Join the Fun
bit.ly/festory
Thank You
@kukicado

The Frontend is the new Backend
The Frontend is the New Backend
By Ado Kukic
The Frontend is the New Backend
- 873