(SERVER)LESS

IS MORE

An Introduction to Azure Functions

https://serverlessismore.seankilleen.com/

Hi! 👋 I'm Sean.

LET'S DO THIS.

  • What is serverless?
  • Pros / Cons
  • Demo: Azure Functions & Key Vault

WHAT IS SERVERLESS?

WHAT IS SERVERLESS?

The Car Analogy

(Thanks to Dana Engebretson and Pat Leong)

PROS

PROS

Cost-Effective

PROS

Less Plumbing; More Value

PROS

Easy Integration

CONS

CONS

Cold Starts

CONS

Vendor Lock-in

CONS

Less Control

CONS

Cognitive Overhead

CONS

Long-Running Tasks

💸 But at what cost?! 💸

...AND There's MORE!

  • Injection
  • Durable functions
  • Enterprise plans
  • API Gateways

Thanks!

- Like owning a server - Maintenance cost entirely on you

Leasing - Like VPS / VPC - Still need to maintain

Renting - Like Platform-as-a-Service - You pay to rent the tooling - Pay in larger chunks

Car Sharing - Like serverless - Pay only for what you need / use

- Serverless is generally meant for short, contained bits of work. Long-running tasks may be very expensive.

I'm new at this -- will do my best to answer questions I do have a a working version -- if need be, we'll dump to that This is to see how far we'll get