Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
Тема доклада
Тема доклада
Тема доклада
KYIV 2019
ROBERTO FREATO
Prov...
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
Provisioning resources: issues
Repetitive
actions
• Lead to
errors
•...
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
why don’t write that
code in C#?
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
What we are going to build
01 Message
An incoming
message
from Servi...
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
demo
Let’s do it
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
Recap
01 Message
An incoming
message
from Service
Bus will
trigger t...
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
Тема доклада
Тема доклада
Тема доклада
KYIV 2019
ROBERTO FREATO
Prov...
Upcoming SlideShare
Loading in …5
×

of

.NET Fest 2019. Roberto Freato. Provisioning Azure PaaS fluently with Management Libraries and C# Slide 1 .NET Fest 2019. Roberto Freato. Provisioning Azure PaaS fluently with Management Libraries and C# Slide 2 .NET Fest 2019. Roberto Freato. Provisioning Azure PaaS fluently with Management Libraries and C# Slide 3 .NET Fest 2019. Roberto Freato. Provisioning Azure PaaS fluently with Management Libraries and C# Slide 4 .NET Fest 2019. Roberto Freato. Provisioning Azure PaaS fluently with Management Libraries and C# Slide 5 .NET Fest 2019. Roberto Freato. Provisioning Azure PaaS fluently with Management Libraries and C# Slide 6 .NET Fest 2019. Roberto Freato. Provisioning Azure PaaS fluently with Management Libraries and C# Slide 7
Upcoming SlideShare
What to Upload to SlideShare
Next

0 Likes

Share

.NET Fest 2019. Roberto Freato. Provisioning Azure PaaS fluently with Management Libraries and C#

In these days, automation is the key to reduce the effort in governing complex system. Also, it reduces mistakes of manual, repetetive, operations. Despite the standardization of common approaches using text-based Infrastructure-as-code definitions, as YAML or JSON, I will suggest to write your provisioning templates using C# and .NET, against Microsoft Azure.
In this demo-only session, we'll see the Azure Fluent Management Libraries in action to create a multi-tenant environment with strong-typed objects and compile-type-safe provisioning code.

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

.NET Fest 2019. Roberto Freato. Provisioning Azure PaaS fluently with Management Libraries and C#

  1. 1. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 Тема доклада Тема доклада Тема доклада KYIV 2019 ROBERTO FREATO Provisioning Azure PaaS fluently with Management Libraries and C# .NET CONFERENCE #1 IN UKRAINE
  2. 2. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 Provisioning resources: issues Repetitive actions • Lead to errors • Hard to maintain ARM Templates • JSON can be corrupted • Runtime issues PowerShell • It’s scripting • Hard to implement complex resilient logic
  3. 3. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 why don’t write that code in C#?
  4. 4. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 What we are going to build 01 Message An incoming message from Service Bus will trigger the execution 02 Storage We get Data & Web templates from the storage account 05 DNS & SSL We map a custom DNS name with SSL 06 Notification We send back a notification to Event Grid 03 Database We create a new DB at runtime with the Fluent API 04 Web We create a new Azure App Service instance where we deploy the application code
  5. 5. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 demo Let’s do it
  6. 6. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 Recap 01 Message An incoming message from Service Bus will trigger the execution 02 Storage We get Data & Web templates from the storage account 05 DNS We map a custom DNS name 06 Notification We send back a notification to Event Grid 03 Database We create a new DB at runtime with the Fluent API 04 Web We create a new Azure App Service instance where we deploy the application code
  7. 7. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 Тема доклада Тема доклада Тема доклада KYIV 2019 ROBERTO FREATO Provisioning Azure PaaS fluently with Management Libraries and C# .NET CONFERENCE #1 IN UKRAINE

In these days, automation is the key to reduce the effort in governing complex system. Also, it reduces mistakes of manual, repetetive, operations. Despite the standardization of common approaches using text-based Infrastructure-as-code definitions, as YAML or JSON, I will suggest to write your provisioning templates using C# and .NET, against Microsoft Azure. In this demo-only session, we'll see the Azure Fluent Management Libraries in action to create a multi-tenant environment with strong-typed objects and compile-type-safe provisioning code.

Views

Total views

226

On Slideshare

0

From embeds

0

Number of embeds

0

Actions

Downloads

0

Shares

0

Comments

0

Likes

0

×