Slide 1

Slide 1 text

Deep dive into unknown but exciting features of Azure Christopher MANEU Startups Cloud Advocate @ Microsoft @cmaneu

Slide 2

Slide 2 text

@cmaneu

Slide 3

Slide 3 text

@cmaneu

Slide 4

Slide 4 text

@cmaneu

Slide 5

Slide 5 text

@cmaneu

Slide 6

Slide 6 text

@cmaneu

Slide 7

Slide 7 text

@cmaneu Let’s design an app together Create an app for Covid-19 self declaration for my scuba diving club. Requirements Auth Must « authenticate » respondents Secure Store answers in a secure manner Privacy Delete all info after 30 days Costs Minimize costs Compliance Individual or mass export Dev & Mgmt Minimize dev-management

Slide 8

Slide 8 text

@cmaneu Let’s design an app together – v1 App Service SQL Database Requirements Auth Must « authenticate » respondents Secure Store answers in a secure manner Privacy Delete all info after 30 days Costs Minimize costs ✔️ Compliance Individual or mass export Dev & Mgmt Minimize dev-management

Slide 9

Slide 9 text

@cmaneu Let’s design an app together – v1 App Service SQL Database Unknown feature #1 Azure SQL Serverless

Slide 10

Slide 10 text

@cmaneu Azure SQL Serverless provisionning vCores billed vCores used Provisioned compute with unpredictable and intermittent workloads Unused compute resources Min vcores CPU usage Inactive Paused Max vcores Vcores used Vcores billed https://aka.ms/unknown-sql

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

@cmaneu Let’s design an app together – v2 App Service Static front SQL Serverless Database Functions APIs Requirements Auth Must « authenticate » respondents Secure Store answers in a secure manner Privacy Delete all info after 30 days ✔️ Costs Minimize costs ✔️ Compliance Individual or mass export Dev & Mgmt Minimize dev-management

Slide 13

Slide 13 text

@cmaneu Let’s design an app together – v3 SQL Serverless Database Static Web Apps Requirements Auth Must « authenticate » respondents Secure Store answers in a secure manner Privacy Delete all info after 30 days ✔️ Costs Minimize costs ✔️ Compliance Individual or mass export ✔️ Dev & Mgmt Minimize dev-management

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

@cmaneu Let’s design an app together – v3 bis Requirements Auth Must « authenticate » respondents Secure Store answers in a secure manner Privacy Delete all info after 30 days ✔️ Costs Minimize costs ✔️ Compliance Individual or mass export Dev & Mgmt Minimize dev-management SQL Serverless Database Static Web Apps App Service Domain & Certificate

Slide 17

Slide 17 text

@cmaneu A primer on digital signatures The signing party understand the terms. Intent The person signing is named. Email address is often enough. Identity Show that the signed document has not been altered, forged or tampered with. Integrity Check with a lawyer what are the requirements for electronic signature in your domain / country / situation!

Slide 18

Slide 18 text

@cmaneu Implementing a digital signature in Azure? Save the contract / view Intent Send a signed link to respondent Identity ? Integrity

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

@cmaneu Append-only blob Immutable storage Soft delete Lifecycle policy Let’s design an app together – v4 Requirements ✔️ Auth Must « authenticate » respondents ✔️ Secure Store answers in a secure manner ✔️ Privacy Delete all info after 30 days Costs Minimize costs ❌ Compliance Individual or mass export Dev & Mgmt Minimize dev-management Blob Storage Static Web Apps App Service Domain & Certificate

Slide 21

Slide 21 text

new

Slide 22

Slide 22 text

@cmaneu Append-only blob Immutable storage Soft delete Lifecycle policy Blob Index Let’s design an app together – v4 bis Requirements ✔️ Auth Must « authenticate » respondents ✔️ Secure Store answers in a secure manner ✔️ Privacy Delete all info after 30 days Costs Minimize costs ✔️ Compliance Individual or mass export Dev & Mgmt Minimize dev-management Blob Storage Static Web Apps App Service Domain & Certificate

Slide 23

Slide 23 text

@cmaneu

Slide 24

Slide 24 text

@cmaneu

Slide 25

Slide 25 text

@cmaneu Design an app Develop innovative apps Build Agents Manage apps here

Slide 26

Slide 26 text

Get resources & training for startups /docs alert https://github.com/microsoft/startups @cmaneu

Slide 27

Slide 27 text

Q&A Christopher MANEU Startups Cloud Advocate @ Microsoft @cmaneu Deep dive into unknown but exciting features of Azure https://aka.ms/chris/slides

Slide 28

Slide 28 text

Thanks Christopher MANEU Startups Cloud Advocate @ Microsoft @cmaneu Deep dive into unknown but exciting features of Azure https://aka.ms/chris/slides