Slide 1

Slide 1 text

Azure For: Developers Twitter: @ritasker Email: [email protected] Blog: richardtasker.co.uk

Slide 2

Slide 2 text

Why Me ➢ .Net developer 10yrs ➢ Last 3yrs Azure & cloud ➢ Social startup ➢ Spoken at conferences & user groups

Slide 3

Slide 3 text

➢ Getting Started ➢ Deploying ➢ Data Storage ➢ Messaging Agenda

Slide 4

Slide 4 text

Demo

Slide 5

Slide 5 text

Ship It!

Slide 6

Slide 6 text

Demo

Slide 7

Slide 7 text

Data Storage

Slide 8

Slide 8 text

Data Storage

Slide 9

Slide 9 text

Demo

Slide 10

Slide 10 text

Queues

Slide 11

Slide 11 text

Azure Queue Storage ➢ Simple, Fast & Reliable ➢ Unlimited Queues ➢ Unlimited Messages ➢ 64KB Message Size

Slide 12

Slide 12 text

Azure Service Bus ➢ Brokered & Relay Messaging ➢ Transactions, Dead Lettering, Message TTL ➢ Queues, Topics & Filtering ➢ Up To 1GB Message Size

Slide 13

Slide 13 text

Demo

Slide 14

Slide 14 text

Background Tasks

Slide 15

Slide 15 text

Cloud Service – Worker Roles ➢ RDP Access to VM ➢ Web Roles & Worker Roles ➢ Must inherit from RoleEntryPoint class ➢ OnStart ➢ Run ➢ OnStop ➢ Scales differently to other services

Slide 16

Slide 16 text

Azure Functions ➢ Next generation WebJob ➢ Short, concise pieces of code ➢ Can be written in numerous languages ➢ Pay for what you use

Slide 17

Slide 17 text

Demo

Slide 18

Slide 18 text

Summary ➢ Creating & Deploying WebApps ➢ Data Storage Services ➢ Queuing & Azure Service Bus ➢ Background Tasks & Azure Functions

Slide 19

Slide 19 text

Twitter: @ritasker Email: [email protected] Blog: richardtasker.co.uk