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

Demo

 

🤞

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

  • 828