Slide 1

Slide 1 text

Christopher MANEU – Senior Cloud Advocate - Startups @cmaneu

Slide 2

Slide 2 text

Christopher MANEU – Senior Cloud Advocate - Startups @cmaneu https://Aka.ms/web-serverless-masterclass

Slide 3

Slide 3 text

1. Why care about Serverless? 2. The elephant in the room: functions 3. Serverless all the things

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

What defines serverless? Autoscales Pay as you go Unit of measurement is not servers Use carbon as you go

Slide 6

Slide 6 text

@cmaneu https://Aka.ms/web-serverless-masterclass

Slide 7

Slide 7 text

@cmaneu Why choose serverless over a « traditional » approach? Developer Velocity Organizational impact No infrastructure provisioning & management Low-Code & No-Code services Cost Time to Market Environmental Cost

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

@cmaneu Azure Functions

Slide 10

Slide 10 text

@cmaneu

Slide 11

Slide 11 text

Functions triggers and bindings

Slide 12

Slide 12 text

@cmaneu

Slide 13

Slide 13 text

@cmaneu Azure Functions is an Open Source project… • https://github.com/Azure/Azure-Functions • Azure Functions Host - the Azure Functions runtime • Azure WebJobs SDK - the "core" of the Azure Functions runtime and many bindings • Azure WebJobs SDK extensions - the repositories of many bindings • Azure Functions Core Tools - the command line tool for Azure Functions • Azure Functions Portal - the UX for the Functions development portal • Azure Functions templates - the templates which show up the Azure Functions portal • Azure Functions samples - repository for some samples on how the runtime works

Slide 14

Slide 14 text

@cmaneu …and you can host them anywhere you want Azure Functions (Linux & Windows) Azure Functions In containers Azure Functions In Kubernetes (keda) Azure IoT Hub + IoT Devices On Premises

Slide 15

Slide 15 text

@cmaneu Host your Static Web Apps easily Azure Static Web Apps Host your API and your static front end (Angular, React, Vue, Blazor) on a simple service. Deploy from GitHub Subdomains & managed SSL Certificates Free tier

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

@cmaneu https://Aka.ms/web-serverless-masterclass

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

@cmaneu You need more than code to build an app Azure Logic Apps Azure Static Web Apps Azure Functions API Management Kubernetes Virtual Nodes Azure SQL Serverless Azure SQL Serverless SQL, MongoDB Azure Synapse Databases Front end Code Messaging, Storage, Developer services, … Blob Storage, Service Bus (AMQP Broker), Event Hubs (Kafka), GitHub Actions, …

Slide 21

Slide 21 text

@cmaneu You already have an app? No worries ☺ Start by moving some workloads to serverless: • Document generation (invoices, PDF, …) • Email sending • Webhooks • Static web sites

Slide 22

Slide 22 text

1. Why care about Serverless? 2. The elephant in the room: functions 3. Serverless all the things https://Aka.ms/web-serverless-masterclass

Slide 23

Slide 23 text

Christopher MANEU – Senior Cloud Advocate - Startups @cmaneu https://Aka.ms/web-serverless-masterclass