Serverless 

OMG

i am @burkeholland

We spend a lot of our time working on JavaScript and Azure

The question that I want to answer here today...

What is "Serverless" and who gives a crap?

Naming things is hard because names are an abstraction

What Is Love?

"The most spectacular, indescribable, deep euphoric feeling for someone."
"Love is giving someone the power to destroy you, and trusting them not to."
"Truly loving someone means that you care deeply about another person."
"Nature's way of tricking us in to reproducing"

What is a hug?

We need concrete concepts

Docker

Docker Enterprise Edition (EE) is a Containers-as-a-Service platform for IT that manages and secures diverse applications across disparate infrastructure, both on-premises and in the cloud. Docker EE fuels innovation by bringing traditional applications and microservices built on Windows, Linux or Linux-on-mainframe into a single, secure software supply chain. With Docker, organizations can modernize applications, infrastructure and operational models by bringing forward existing IT investments while integrating new technology at the rate of business.

Docker

It's like putting your server code in an .exe that can run anywhere.

What does "Serverless" mean?

Writing code without thinking about servers

This does not mean you ever literally sit around thinking about physical servers
Apps generally have a component that does logic, connects to a database, or works with physical files.
We use a server to make that connection. That's called an "API".

Azure Functions

Who gives a crap?

You could leave the water running all the time
But it's far more efficient to turn the water on when you need it and off when you don't
Serverless means you only pay for how much compute you use when your code is running
It also means your code can scale out immediately across as many machines as required

Write code without thinking about servers

Serverless JavaScript, OMG

By burke

Serverless JavaScript, OMG

  • 3,165