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
By Ado Kukic
The Frontend is the New Backend
- 837