SlideShare a Scribd company logo
1 of 45
Existing
Application
Convert to
container
Move to cloud
or refresh HW
Modern
Infrastructure
Modern
Methodologies
Integrate with
DevOps and Agile
programming
Modern
Microservices
Add new services
or start peeling
off services from
monolith code base
Front End Middle Tier Back End
Front End Middle Tier Back End
Front End Middle Tier Back End
Front End Middle Tier Back End
Front End Middle Tier Back End
Front End Middle Tier Back End
 LogicalToDeviceUnits
 ScaleBitmapLogicalToDevice
 DeviceDpi
https://dot.net/architecture
Cloud DevOps ready
Get more Cloud benefit by Containerizing your app with Windows Server Docker Containers
and deploying them to Azure cloud
PROS
 No re-architect or new code
 Increased density & lower deployment cost
 Improved productivity and DevOps agility
 Portability of apps and dependencies
 High availability and Orchestration with ACS/K8
and Service Fabric
Existing Apps
.NET Web apps (on-prem.)
On-Premises
Relational
Database
Using:
Servers or VMs on-premises
SQL Server, Oracle, MySQL, etc.
Lift & Shift
.NET Web apps (Cloud)
Docker Containers
• Docker helps automating the
deployment of applications as
portable, self-sufficient
containers that can run on any
cloud or on-premises.
No more:
“It works in my dev machine!...
Why not in production?”
Keywords about WHY Docker?
- Dependencies (self-sufficient)
- Deployment
Now it is:
“If it works in Docker, it
works in production”
https://github.com/domaindrivendev/Swashbuckle.AspNetCore


mdf
ldf
ConvertTo-Dockerfile `
-RemotePath 192.168.1.5c$ `
-OutputPath c:newDockerFile `
-Artifact SQL
mdf
ldf
ConvertTo-Dockerfile `
-RemotePath 192.168.1.5c$ `
-OutputPath c:newDockerFile `
-Artifact SQL
mdf
ldf
ConvertTo-Dockerfile `
-RemotePath 192.168.1.5c$ `
-OutputPath c:newDockerFile `
-Artifact SQL
mdf
ldf
https://www.powershellgallery.com/packages/Image2Docker/
https://github.com/docker/communitytools-image2docker-win
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-cloud-migrate
https://docs.microsoft.com/en-
us/dotnet/framework/winforms/high-dpi-support-in-windows-forms
http://aka.ms/desktopbridge
Session Title Speakers
BRK2067 The core value of Windows 10 apps in the enterprise Andrew Clinck & Kyle Marsh
BRK3077 Next gen packaging and deployment of Windows apps in the enterprise John Vintzel & Andy Liu
BRK2068 Get more from your existing enterprise apps on Windows 10 with efficient
deployment and DevOps
Vladimir Postel, Arian Ghotbi
BRK2069 Build powerful new applications for the enterprise onWindows 10 with the
Universal Windows Platform
Stefan Wick & Ginny Caughey
https://github.com/domaindrivendev/Swashbuckle.AspNetC
ore
https://github.com/swagger-api/swagger-codegen
Time Session Speaker Code Location
9:00 AM - 9:45 AM Containers: From infrastructure to
applications
Gabe Monroy, Jeff
Murr
BRK3214 Hyatt Regency Windermere W
10:20 AM - 10:40 AM Real-world experience with Windows
Server containers*
Rodrigo Immaginario THR2050 OCCC South – Expo Theater #11
1:40 PM - 2:00 PM Containers as infrastructure: Getting
started with Azure Container Instances
Sean McKenna THR2217R OCCC Hyatt Regency Theater –
Level 1
2:50 PM - 3:10 PM Real-world experience with Windows
Server containers (repeat)
Rodrigo Immaginario THR2050
R
OCCC Hyatt Regency Theater –
Level 1
3:20 PM - 3:40 PM WCF and .NET Framework microservices in
containers (repeat)
Jeffrey Fritz THR3077
R
OCCC West Building Theater -
Level 2
4:00 PM - 5:15 PM The Azure open source app platform:
OpenShift, Cloud Foundry, and more
Jason Hansen, Aaron
Schlesinger
BRK3256 OCCC S230
7:30 PM – 11:59 PM Microsoft Ignite Celebration NA NA
Time Session Speaker Code Location
12:30 PM - 1:45 PM Kubernetes on Windows Patrick Lang BRK3147 OCCC W230
http://myignite.microsoft.com
https://aka.ms/ignite.mobileapp
Time Session Speaker Code Location
9:00 AM – 10:00 AM Vision Keynote Satya Nadella KEY01 OCCC South Building Hall B
1:15 PM - 1:35 PM
Accelerate your DevOps with OpenShift by
Red Hat
Nicholas Gerasimatos THR4001 OCCC South – Expo Theater #2
2:15 PM - 3:30 PM
Cloud infrastructure: Enabling new
possibilities together
Jason Zander
GS05 OCCC West Hall C
4:00 PM - 5:15 PM
Azure Compute: New features and
roadmap
Corey Sanders BRK3085 OCCC Valencia W415 CD
4:00 PM - 5:15 PM From source to production: The latest in
open source container dev tools
Brendan Burns,
Matt Butcher
BRK3336 OCCC W307
4:00 PM - 5:15 PM
DevOps for any language
Donovan Brown,
Damian Brady
BRK3278 OCCC S210
4:00 PM - 5:15 PM Tips and tricks: Build, deploy, and manage
web apps powered by containers *
Ahmed Elnably THR3052 OCCC South – Expo Theater #11
5:30 PM – 7:30 PM Welcome Reception N/A N/A OCCC South Building Hall A
Time Session Speaker Code Location
9:50 AM – 10:10 AM
Tips and tricks: Build, deploy, and manage
web apps powered by containers (repeat)
Ahmed Elnably
THR3052
R
OCCC Hyatt Regency Theater –
Level 1
10:45 AM - 12:00 PM
Modern .NET: Cloud, Containers,
Microservices and Mobile all in Visual
Studio 2017
Scott Hunter, Kasey
Uhlenhuth
BRK3304 OCCC S230
10:45 AM - 12:00 PM
An overview of Web Apps for Containers
on Linux
Sunitha Muthukrishna,
James Christianson BRK2187 OCCC S331
12:45 PM - 1:30 PM
Thinking inside the box: Container Services
in Azure*
Rich Ross BRK2409
OCCC South – Expo Theater:
MTC
1:05 PM - 1:25 PM
Cloud native application management at
scale with Azure Container Service,
Kubernetes, and Helm
Gabe Monroy THR2108
OCCC South – Expo Theater
#10
2:15 PM - 3:30 PM
SQL Server 2017 containers on Kubernetes,
OpenShift, and Docker Swarm
Travis Wright, Nicholas
Gerasimatos
BRK3141 OCCC W207 AB
Time Session Speaker Code Location
2:50 PM - 3:10 PM Azure Container Instances: Get containers
up and running in seconds
Corey Sanders THR2128 OCCC West - Microsoft Ignite
Studios
3:35 PM - 3:55 PM Learning about containers in the real world Miklos Cari THR2148 OCCC South – Expo Theater #2
4:00 PM - 5:15 PM ASP.NET Core: Web apps, cloud apps, and
containers
Maria Naggaga, Daniel
Roth
BRK3195 OCCC S230
4:30 PM - 5:15 PM Modernizing application delivery and
agility with containers, Kubernetes, and
Microsoft Azure
Brendan Burns BRK3138 OCCC S210
4:30 PM - 5:15 PM Thinking inside the box: Container Services
in Azure (repeat)
Rich Ross BRK2409 OCCC South – Expo Theater:
MTC
5:00PM – 6:00PM Social Hour Na Na OCCC South Building Hall A
Time Session Speaker Code Location
9:00 AM - 10:15 AM Windows Server: What’s new and what’s
next
Erin Chapple, Chris Van
Wesep
BRK1038 OCCC West Hall E1
10:50 AM – 11:10AM Containers as infrastructure: Getting
started with Azure Container Instances
Sean McKenna THR2217 OCCC South – Expo Theater #11
10:50 AM – 11:10AM Building and deploying existing ASP.NET
applications using VSTS and Docker on
Windows
Marcel de Vries THR2175 OCCC South – Expo Theater #2
11:30 AM - 12:15 PM Implement microservices patterns with
.NET Core and Docker containers
Cesar De La Torre BRK3317 OCCC S210
12:30 PM – 1:45 PM Modernizing your .NET enterprise without
a rewrite: WinForms, WCF and SQL to
cloud and .Net Core
Taylor Brown, Scott
Hunter, Adam Braden
BRK3318 OCCC W230
12:30 PM – 1:45 PM Continuous delivery on Microsoft Azure
using Visual Studio Team Services
Gopinath Chigakkagari BRK3276 OCCC S310
12:30 PM – 1:45 PM DevOps: CI/CD with Microsoft SQL Server
2017
Eric Kang, Michael
Mattsson
BRK3101 Hyatt Regency Windermere Z
Time Session Speaker Code Location
12:45 PM - 1:30 PM Advanced application patterns with Azure
Container Service
Jason Hansen, Aaron
Schlesinger
BRK4027 OCCC S210
1:05 PM - 1:25 PM ASP.NET in Linux and Windows containers Rob Richardson THR1056 OCCC South – Expo Theater #5
2:15 PM - 3:30 PM Windows Server feature release: How to
maximize developer efficiency today and
tomorrow
Taylor Brown BRK3322 OCCC W414
2:15 PM - 3:30 PM Modernizing existing .NET applications
with Windows Containers and Azure cloud
Cesar De La Torre,
Ankit Asthana
BRK3189 OCCC S310
2:15 PM - 3:30 PM Orchestrating one million containers with
Azure Service Fabric
Mani Ramaswamy BRK2190 OCCC W208 AB
3:15 PM - 4:00 PM Everything you need to know about the
new Windows Server release cadence
Jeff Woolsey, Chris Van
Wesep
BRK2279 OCCC West Hall F3-4
5:00 PM -6:00 PM Expo Social Hour NA NA OCCC South Building Hall A
5:35 PM - 5:55 PM WCF and .NET Framework microservices in
containers
Jeffrey Fritz NA OCCC South – Expo Theater #9

More Related Content

What's hot

Docker Roadshow 2016
Docker Roadshow 2016Docker Roadshow 2016
Docker Roadshow 2016Docker, Inc.
 
DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2 DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2 Docker, Inc.
 
Predicting Space Weather with Docker
Predicting Space Weather with DockerPredicting Space Weather with Docker
Predicting Space Weather with DockerDocker, Inc.
 
Practical Container Security by Mrunal Patel and Thomas Cameron, Red Hat
Practical Container Security by Mrunal Patel and Thomas Cameron, Red HatPractical Container Security by Mrunal Patel and Thomas Cameron, Red Hat
Practical Container Security by Mrunal Patel and Thomas Cameron, Red HatDocker, Inc.
 
Photon Controller: An Open Source Container Infrastructure Platform from VMware
Photon Controller: An Open Source Container Infrastructure Platform from VMwarePhoton Controller: An Open Source Container Infrastructure Platform from VMware
Photon Controller: An Open Source Container Infrastructure Platform from VMwareDocker, Inc.
 
What's New in Docker 1.12 (June 20, 2016) by Mike Goelzer & Andrea Luzzardi
What's New in Docker 1.12 (June 20, 2016) by Mike Goelzer & Andrea LuzzardiWhat's New in Docker 1.12 (June 20, 2016) by Mike Goelzer & Andrea Luzzardi
What's New in Docker 1.12 (June 20, 2016) by Mike Goelzer & Andrea LuzzardiMike Goelzer
 
Practical Design Patterns in Docker Networking
Practical Design Patterns in Docker NetworkingPractical Design Patterns in Docker Networking
Practical Design Patterns in Docker NetworkingDocker, Inc.
 
DCEU 18: Docker Container Networking
DCEU 18: Docker Container NetworkingDCEU 18: Docker Container Networking
DCEU 18: Docker Container NetworkingDocker, Inc.
 
Zero downtime-java-deployments-with-docker-and-kubernetes
Zero downtime-java-deployments-with-docker-and-kubernetesZero downtime-java-deployments-with-docker-and-kubernetes
Zero downtime-java-deployments-with-docker-and-kubernetesArjan Schaaf
 
Docker Datacenter Overview and Production Setup Slides
Docker Datacenter Overview and Production Setup SlidesDocker Datacenter Overview and Production Setup Slides
Docker Datacenter Overview and Production Setup SlidesDocker, Inc.
 
Highly Available Persistent Applications in Containers by Kendrick Coleman, E...
Highly Available Persistent Applications in Containers by Kendrick Coleman, E...Highly Available Persistent Applications in Containers by Kendrick Coleman, E...
Highly Available Persistent Applications in Containers by Kendrick Coleman, E...Docker, Inc.
 
Docker for any type of workload and any IT Infrastructure
Docker for any type of workload and any IT InfrastructureDocker for any type of workload and any IT Infrastructure
Docker for any type of workload and any IT InfrastructureDocker, Inc.
 
DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDocker, Inc.
 
Building your production tech stack for docker container platform
Building your production tech stack for docker container platformBuilding your production tech stack for docker container platform
Building your production tech stack for docker container platformDocker, Inc.
 
Docker Azure Friday OSS March 2017 - Developing and deploying Java & Linux on...
Docker Azure Friday OSS March 2017 - Developing and deploying Java & Linux on...Docker Azure Friday OSS March 2017 - Developing and deploying Java & Linux on...
Docker Azure Friday OSS March 2017 - Developing and deploying Java & Linux on...Patrick Chanezon
 
DCEU 18: State of the Docker Engine
DCEU 18: State of the Docker EngineDCEU 18: State of the Docker Engine
DCEU 18: State of the Docker EngineDocker, Inc.
 
Docker for Mac and Windows: The Insider's Guide by Justin Cormack
Docker for Mac and Windows: The Insider's Guide by Justin CormackDocker for Mac and Windows: The Insider's Guide by Justin Cormack
Docker for Mac and Windows: The Insider's Guide by Justin CormackDocker, Inc.
 
Docker on docker leveraging kubernetes in docker ee
Docker on docker leveraging kubernetes in docker eeDocker on docker leveraging kubernetes in docker ee
Docker on docker leveraging kubernetes in docker eeDocker, Inc.
 
DCEU 18: Provisioning and Managing Storage for Docker Containers
DCEU 18: Provisioning and Managing Storage for Docker ContainersDCEU 18: Provisioning and Managing Storage for Docker Containers
DCEU 18: Provisioning and Managing Storage for Docker ContainersDocker, Inc.
 
Microservices + Events + Docker = A Perfect Trio by Docker Captain Chris Rich...
Microservices + Events + Docker = A Perfect Trio by Docker Captain Chris Rich...Microservices + Events + Docker = A Perfect Trio by Docker Captain Chris Rich...
Microservices + Events + Docker = A Perfect Trio by Docker Captain Chris Rich...Docker, Inc.
 

What's hot (20)

Docker Roadshow 2016
Docker Roadshow 2016Docker Roadshow 2016
Docker Roadshow 2016
 
DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2 DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2
 
Predicting Space Weather with Docker
Predicting Space Weather with DockerPredicting Space Weather with Docker
Predicting Space Weather with Docker
 
Practical Container Security by Mrunal Patel and Thomas Cameron, Red Hat
Practical Container Security by Mrunal Patel and Thomas Cameron, Red HatPractical Container Security by Mrunal Patel and Thomas Cameron, Red Hat
Practical Container Security by Mrunal Patel and Thomas Cameron, Red Hat
 
Photon Controller: An Open Source Container Infrastructure Platform from VMware
Photon Controller: An Open Source Container Infrastructure Platform from VMwarePhoton Controller: An Open Source Container Infrastructure Platform from VMware
Photon Controller: An Open Source Container Infrastructure Platform from VMware
 
What's New in Docker 1.12 (June 20, 2016) by Mike Goelzer & Andrea Luzzardi
What's New in Docker 1.12 (June 20, 2016) by Mike Goelzer & Andrea LuzzardiWhat's New in Docker 1.12 (June 20, 2016) by Mike Goelzer & Andrea Luzzardi
What's New in Docker 1.12 (June 20, 2016) by Mike Goelzer & Andrea Luzzardi
 
Practical Design Patterns in Docker Networking
Practical Design Patterns in Docker NetworkingPractical Design Patterns in Docker Networking
Practical Design Patterns in Docker Networking
 
DCEU 18: Docker Container Networking
DCEU 18: Docker Container NetworkingDCEU 18: Docker Container Networking
DCEU 18: Docker Container Networking
 
Zero downtime-java-deployments-with-docker-and-kubernetes
Zero downtime-java-deployments-with-docker-and-kubernetesZero downtime-java-deployments-with-docker-and-kubernetes
Zero downtime-java-deployments-with-docker-and-kubernetes
 
Docker Datacenter Overview and Production Setup Slides
Docker Datacenter Overview and Production Setup SlidesDocker Datacenter Overview and Production Setup Slides
Docker Datacenter Overview and Production Setup Slides
 
Highly Available Persistent Applications in Containers by Kendrick Coleman, E...
Highly Available Persistent Applications in Containers by Kendrick Coleman, E...Highly Available Persistent Applications in Containers by Kendrick Coleman, E...
Highly Available Persistent Applications in Containers by Kendrick Coleman, E...
 
Docker for any type of workload and any IT Infrastructure
Docker for any type of workload and any IT InfrastructureDocker for any type of workload and any IT Infrastructure
Docker for any type of workload and any IT Infrastructure
 
DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General Session
 
Building your production tech stack for docker container platform
Building your production tech stack for docker container platformBuilding your production tech stack for docker container platform
Building your production tech stack for docker container platform
 
Docker Azure Friday OSS March 2017 - Developing and deploying Java & Linux on...
Docker Azure Friday OSS March 2017 - Developing and deploying Java & Linux on...Docker Azure Friday OSS March 2017 - Developing and deploying Java & Linux on...
Docker Azure Friday OSS March 2017 - Developing and deploying Java & Linux on...
 
DCEU 18: State of the Docker Engine
DCEU 18: State of the Docker EngineDCEU 18: State of the Docker Engine
DCEU 18: State of the Docker Engine
 
Docker for Mac and Windows: The Insider's Guide by Justin Cormack
Docker for Mac and Windows: The Insider's Guide by Justin CormackDocker for Mac and Windows: The Insider's Guide by Justin Cormack
Docker for Mac and Windows: The Insider's Guide by Justin Cormack
 
Docker on docker leveraging kubernetes in docker ee
Docker on docker leveraging kubernetes in docker eeDocker on docker leveraging kubernetes in docker ee
Docker on docker leveraging kubernetes in docker ee
 
DCEU 18: Provisioning and Managing Storage for Docker Containers
DCEU 18: Provisioning and Managing Storage for Docker ContainersDCEU 18: Provisioning and Managing Storage for Docker Containers
DCEU 18: Provisioning and Managing Storage for Docker Containers
 
Microservices + Events + Docker = A Perfect Trio by Docker Captain Chris Rich...
Microservices + Events + Docker = A Perfect Trio by Docker Captain Chris Rich...Microservices + Events + Docker = A Perfect Trio by Docker Captain Chris Rich...
Microservices + Events + Docker = A Perfect Trio by Docker Captain Chris Rich...
 

Similar to Modernizing your .net enterprise without a rewrite

Microsoft Ignite Preday - Container Keynote
Microsoft Ignite Preday - Container KeynoteMicrosoft Ignite Preday - Container Keynote
Microsoft Ignite Preday - Container KeynoteTaylor Brown
 
Containers and microservices: Zero to Hero with Service Fabric
Containers and microservices: Zero to Hero with Service FabricContainers and microservices: Zero to Hero with Service Fabric
Containers and microservices: Zero to Hero with Service FabricMicrosoft Tech Community
 
Application Centric Microservices Architecture
Application Centric Microservices ArchitectureApplication Centric Microservices Architecture
Application Centric Microservices ArchitectureKen Owens
 
Train your Computer Vision model in the cloud and export it to run anywhere
Train your Computer Vision model in the cloud and export it to run anywhereTrain your Computer Vision model in the cloud and export it to run anywhere
Train your Computer Vision model in the cloud and export it to run anywhereMicrosoft Tech Community
 
Multi-Container Apps spanning Docker, Mesos and OpenStack
Multi-Container Apps spanning Docker, Mesos and OpenStackMulti-Container Apps spanning Docker, Mesos and OpenStack
Multi-Container Apps spanning Docker, Mesos and OpenStackDocker, Inc.
 
CloudStack news
CloudStack newsCloudStack news
CloudStack newsShapeBlue
 
ARC209_A Day in the Life of A Netflix Engineer
ARC209_A Day in the Life of A Netflix EngineerARC209_A Day in the Life of A Netflix Engineer
ARC209_A Day in the Life of A Netflix EngineerAmazon Web Services
 
Build Event-Driven Microservices with Confluent Cloud Workshop #1
Build Event-Driven Microservices with Confluent Cloud Workshop #1Build Event-Driven Microservices with Confluent Cloud Workshop #1
Build Event-Driven Microservices with Confluent Cloud Workshop #1confluent
 
Build your cloud orchestrator with node js and docker
Build your cloud orchestrator with node js and dockerBuild your cloud orchestrator with node js and docker
Build your cloud orchestrator with node js and dockerMatteo Scandolo
 
Moving Applications into Azure Kubernetes
Moving Applications into Azure KubernetesMoving Applications into Azure Kubernetes
Moving Applications into Azure KubernetesHussein Salman
 
Netflix and Containers: Not A Stranger Thing
Netflix and Containers:  Not A Stranger ThingNetflix and Containers:  Not A Stranger Thing
Netflix and Containers: Not A Stranger Thingaspyker
 
Netflix and Containers: Not Stranger Things
Netflix and Containers: Not Stranger ThingsNetflix and Containers: Not Stranger Things
Netflix and Containers: Not Stranger ThingsAll Things Open
 
Microsoft, Linux, Open Source, DevOps
Microsoft, Linux, Open Source, DevOpsMicrosoft, Linux, Open Source, DevOps
Microsoft, Linux, Open Source, DevOpsJessica Deen
 
KubeCrash 22: Debugging Microservices "Remocally" in Kubernetes with Telepres...
KubeCrash 22: Debugging Microservices "Remocally" in Kubernetes with Telepres...KubeCrash 22: Debugging Microservices "Remocally" in Kubernetes with Telepres...
KubeCrash 22: Debugging Microservices "Remocally" in Kubernetes with Telepres...Daniel Bryant
 
Citi Tech Talk: Hybrid Cloud
Citi Tech Talk: Hybrid CloudCiti Tech Talk: Hybrid Cloud
Citi Tech Talk: Hybrid Cloudconfluent
 
Continuously Design your Continuous Deployment
Continuously Design your Continuous DeploymentContinuously Design your Continuous Deployment
Continuously Design your Continuous DeploymentMichael Elder
 

Similar to Modernizing your .net enterprise without a rewrite (20)

Microsoft Ignite Preday - Container Keynote
Microsoft Ignite Preday - Container KeynoteMicrosoft Ignite Preday - Container Keynote
Microsoft Ignite Preday - Container Keynote
 
Containers and microservices: Zero to Hero with Service Fabric
Containers and microservices: Zero to Hero with Service FabricContainers and microservices: Zero to Hero with Service Fabric
Containers and microservices: Zero to Hero with Service Fabric
 
Application Centric Microservices Architecture
Application Centric Microservices ArchitectureApplication Centric Microservices Architecture
Application Centric Microservices Architecture
 
Train your Computer Vision model in the cloud and export it to run anywhere
Train your Computer Vision model in the cloud and export it to run anywhereTrain your Computer Vision model in the cloud and export it to run anywhere
Train your Computer Vision model in the cloud and export it to run anywhere
 
Build a full business app in 10 minutes
Build a full business app in 10 minutesBuild a full business app in 10 minutes
Build a full business app in 10 minutes
 
Multi-Container Apps spanning Docker, Mesos and OpenStack
Multi-Container Apps spanning Docker, Mesos and OpenStackMulti-Container Apps spanning Docker, Mesos and OpenStack
Multi-Container Apps spanning Docker, Mesos and OpenStack
 
CloudStack news
CloudStack newsCloudStack news
CloudStack news
 
ARC209_A Day in the Life of A Netflix Engineer
ARC209_A Day in the Life of A Netflix EngineerARC209_A Day in the Life of A Netflix Engineer
ARC209_A Day in the Life of A Netflix Engineer
 
Build Event-Driven Microservices with Confluent Cloud Workshop #1
Build Event-Driven Microservices with Confluent Cloud Workshop #1Build Event-Driven Microservices with Confluent Cloud Workshop #1
Build Event-Driven Microservices with Confluent Cloud Workshop #1
 
MSDN Dec2007
MSDN Dec2007MSDN Dec2007
MSDN Dec2007
 
Build your cloud orchestrator with node js and docker
Build your cloud orchestrator with node js and dockerBuild your cloud orchestrator with node js and docker
Build your cloud orchestrator with node js and docker
 
Moving Applications into Azure Kubernetes
Moving Applications into Azure KubernetesMoving Applications into Azure Kubernetes
Moving Applications into Azure Kubernetes
 
Netflix and Containers: Not A Stranger Thing
Netflix and Containers:  Not A Stranger ThingNetflix and Containers:  Not A Stranger Thing
Netflix and Containers: Not A Stranger Thing
 
Netflix and Containers: Not Stranger Things
Netflix and Containers: Not Stranger ThingsNetflix and Containers: Not Stranger Things
Netflix and Containers: Not Stranger Things
 
Microsoft, Linux, Open Source, DevOps
Microsoft, Linux, Open Source, DevOpsMicrosoft, Linux, Open Source, DevOps
Microsoft, Linux, Open Source, DevOps
 
KubeCrash 22: Debugging Microservices "Remocally" in Kubernetes with Telepres...
KubeCrash 22: Debugging Microservices "Remocally" in Kubernetes with Telepres...KubeCrash 22: Debugging Microservices "Remocally" in Kubernetes with Telepres...
KubeCrash 22: Debugging Microservices "Remocally" in Kubernetes with Telepres...
 
Building cloud native apps
Building cloud native appsBuilding cloud native apps
Building cloud native apps
 
DockerCon EU 2017 Recap
DockerCon EU 2017 RecapDockerCon EU 2017 Recap
DockerCon EU 2017 Recap
 
Citi Tech Talk: Hybrid Cloud
Citi Tech Talk: Hybrid CloudCiti Tech Talk: Hybrid Cloud
Citi Tech Talk: Hybrid Cloud
 
Continuously Design your Continuous Deployment
Continuously Design your Continuous DeploymentContinuously Design your Continuous Deployment
Continuously Design your Continuous Deployment
 

More from Taylor Brown

Ignite 2016 - Windows Containers
Ignite 2016 - Windows ContainersIgnite 2016 - Windows Containers
Ignite 2016 - Windows ContainersTaylor Brown
 
Ignite 2016 - Transforming Workloads
Ignite 2016 - Transforming WorkloadsIgnite 2016 - Transforming Workloads
Ignite 2016 - Transforming WorkloadsTaylor Brown
 
Ignite 2016 - Docker Overview
Ignite 2016 - Docker OverviewIgnite 2016 - Docker Overview
Ignite 2016 - Docker OverviewTaylor Brown
 
Ignite 2015 - Windows Containers
Ignite 2015 - Windows ContainersIgnite 2015 - Windows Containers
Ignite 2015 - Windows ContainersTaylor Brown
 
DockerCon17 - Beyond the backslash
DockerCon17 - Beyond the backslashDockerCon17 - Beyond the backslash
DockerCon17 - Beyond the backslashTaylor Brown
 
DockerCon 2017 - Ecosystem track presentation
DockerCon 2017 - Ecosystem track presentationDockerCon 2017 - Ecosystem track presentation
DockerCon 2017 - Ecosystem track presentationTaylor Brown
 
DockerCon 2016 - Windows Server and Docker
DockerCon 2016 - Windows Server and DockerDockerCon 2016 - Windows Server and Docker
DockerCon 2016 - Windows Server and DockerTaylor Brown
 
DockerCon 2016 - Dockerizing Windows Server Applications
DockerCon 2016 - Dockerizing Windows Server ApplicationsDockerCon 2016 - Dockerizing Windows Server Applications
DockerCon 2016 - Dockerizing Windows Server ApplicationsTaylor Brown
 
Build 2017 - Developing On Windows Server
Build 2017 - Developing On Windows ServerBuild 2017 - Developing On Windows Server
Build 2017 - Developing On Windows ServerTaylor Brown
 
Accelerate application delivery with docker containers and windows server 2016
Accelerate application delivery with docker containers and windows server 2016Accelerate application delivery with docker containers and windows server 2016
Accelerate application delivery with docker containers and windows server 2016Taylor Brown
 
Microsoft Build 2017 - Developing on Windows Server
Microsoft Build 2017 - Developing on Windows ServerMicrosoft Build 2017 - Developing on Windows Server
Microsoft Build 2017 - Developing on Windows ServerTaylor Brown
 

More from Taylor Brown (11)

Ignite 2016 - Windows Containers
Ignite 2016 - Windows ContainersIgnite 2016 - Windows Containers
Ignite 2016 - Windows Containers
 
Ignite 2016 - Transforming Workloads
Ignite 2016 - Transforming WorkloadsIgnite 2016 - Transforming Workloads
Ignite 2016 - Transforming Workloads
 
Ignite 2016 - Docker Overview
Ignite 2016 - Docker OverviewIgnite 2016 - Docker Overview
Ignite 2016 - Docker Overview
 
Ignite 2015 - Windows Containers
Ignite 2015 - Windows ContainersIgnite 2015 - Windows Containers
Ignite 2015 - Windows Containers
 
DockerCon17 - Beyond the backslash
DockerCon17 - Beyond the backslashDockerCon17 - Beyond the backslash
DockerCon17 - Beyond the backslash
 
DockerCon 2017 - Ecosystem track presentation
DockerCon 2017 - Ecosystem track presentationDockerCon 2017 - Ecosystem track presentation
DockerCon 2017 - Ecosystem track presentation
 
DockerCon 2016 - Windows Server and Docker
DockerCon 2016 - Windows Server and DockerDockerCon 2016 - Windows Server and Docker
DockerCon 2016 - Windows Server and Docker
 
DockerCon 2016 - Dockerizing Windows Server Applications
DockerCon 2016 - Dockerizing Windows Server ApplicationsDockerCon 2016 - Dockerizing Windows Server Applications
DockerCon 2016 - Dockerizing Windows Server Applications
 
Build 2017 - Developing On Windows Server
Build 2017 - Developing On Windows ServerBuild 2017 - Developing On Windows Server
Build 2017 - Developing On Windows Server
 
Accelerate application delivery with docker containers and windows server 2016
Accelerate application delivery with docker containers and windows server 2016Accelerate application delivery with docker containers and windows server 2016
Accelerate application delivery with docker containers and windows server 2016
 
Microsoft Build 2017 - Developing on Windows Server
Microsoft Build 2017 - Developing on Windows ServerMicrosoft Build 2017 - Developing on Windows Server
Microsoft Build 2017 - Developing on Windows Server
 

Recently uploaded

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceIES VE
 

Recently uploaded (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 

Modernizing your .net enterprise without a rewrite

  • 1.
  • 2.
  • 3.
  • 4.
  • 5. Existing Application Convert to container Move to cloud or refresh HW Modern Infrastructure Modern Methodologies Integrate with DevOps and Agile programming Modern Microservices Add new services or start peeling off services from monolith code base
  • 6. Front End Middle Tier Back End
  • 7. Front End Middle Tier Back End
  • 8. Front End Middle Tier Back End
  • 9. Front End Middle Tier Back End
  • 10. Front End Middle Tier Back End
  • 11. Front End Middle Tier Back End
  • 12.
  • 13.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 21. Cloud DevOps ready Get more Cloud benefit by Containerizing your app with Windows Server Docker Containers and deploying them to Azure cloud PROS  No re-architect or new code  Increased density & lower deployment cost  Improved productivity and DevOps agility  Portability of apps and dependencies  High availability and Orchestration with ACS/K8 and Service Fabric Existing Apps .NET Web apps (on-prem.) On-Premises Relational Database Using: Servers or VMs on-premises SQL Server, Oracle, MySQL, etc. Lift & Shift .NET Web apps (Cloud)
  • 22. Docker Containers • Docker helps automating the deployment of applications as portable, self-sufficient containers that can run on any cloud or on-premises. No more: “It works in my dev machine!... Why not in production?” Keywords about WHY Docker? - Dependencies (self-sufficient) - Deployment Now it is: “If it works in Docker, it works in production”
  • 23.
  • 24.
  • 26.
  • 29. ConvertTo-Dockerfile ` -RemotePath 192.168.1.5c$ ` -OutputPath c:newDockerFile ` -Artifact SQL mdf ldf
  • 30. ConvertTo-Dockerfile ` -RemotePath 192.168.1.5c$ ` -OutputPath c:newDockerFile ` -Artifact SQL mdf ldf
  • 31. ConvertTo-Dockerfile ` -RemotePath 192.168.1.5c$ ` -OutputPath c:newDockerFile ` -Artifact SQL mdf ldf
  • 35. Session Title Speakers BRK2067 The core value of Windows 10 apps in the enterprise Andrew Clinck & Kyle Marsh BRK3077 Next gen packaging and deployment of Windows apps in the enterprise John Vintzel & Andy Liu BRK2068 Get more from your existing enterprise apps on Windows 10 with efficient deployment and DevOps Vladimir Postel, Arian Ghotbi BRK2069 Build powerful new applications for the enterprise onWindows 10 with the Universal Windows Platform Stefan Wick & Ginny Caughey
  • 37. Time Session Speaker Code Location 9:00 AM - 9:45 AM Containers: From infrastructure to applications Gabe Monroy, Jeff Murr BRK3214 Hyatt Regency Windermere W 10:20 AM - 10:40 AM Real-world experience with Windows Server containers* Rodrigo Immaginario THR2050 OCCC South – Expo Theater #11 1:40 PM - 2:00 PM Containers as infrastructure: Getting started with Azure Container Instances Sean McKenna THR2217R OCCC Hyatt Regency Theater – Level 1 2:50 PM - 3:10 PM Real-world experience with Windows Server containers (repeat) Rodrigo Immaginario THR2050 R OCCC Hyatt Regency Theater – Level 1 3:20 PM - 3:40 PM WCF and .NET Framework microservices in containers (repeat) Jeffrey Fritz THR3077 R OCCC West Building Theater - Level 2 4:00 PM - 5:15 PM The Azure open source app platform: OpenShift, Cloud Foundry, and more Jason Hansen, Aaron Schlesinger BRK3256 OCCC S230 7:30 PM – 11:59 PM Microsoft Ignite Celebration NA NA
  • 38. Time Session Speaker Code Location 12:30 PM - 1:45 PM Kubernetes on Windows Patrick Lang BRK3147 OCCC W230
  • 40.
  • 41. Time Session Speaker Code Location 9:00 AM – 10:00 AM Vision Keynote Satya Nadella KEY01 OCCC South Building Hall B 1:15 PM - 1:35 PM Accelerate your DevOps with OpenShift by Red Hat Nicholas Gerasimatos THR4001 OCCC South – Expo Theater #2 2:15 PM - 3:30 PM Cloud infrastructure: Enabling new possibilities together Jason Zander GS05 OCCC West Hall C 4:00 PM - 5:15 PM Azure Compute: New features and roadmap Corey Sanders BRK3085 OCCC Valencia W415 CD 4:00 PM - 5:15 PM From source to production: The latest in open source container dev tools Brendan Burns, Matt Butcher BRK3336 OCCC W307 4:00 PM - 5:15 PM DevOps for any language Donovan Brown, Damian Brady BRK3278 OCCC S210 4:00 PM - 5:15 PM Tips and tricks: Build, deploy, and manage web apps powered by containers * Ahmed Elnably THR3052 OCCC South – Expo Theater #11 5:30 PM – 7:30 PM Welcome Reception N/A N/A OCCC South Building Hall A
  • 42. Time Session Speaker Code Location 9:50 AM – 10:10 AM Tips and tricks: Build, deploy, and manage web apps powered by containers (repeat) Ahmed Elnably THR3052 R OCCC Hyatt Regency Theater – Level 1 10:45 AM - 12:00 PM Modern .NET: Cloud, Containers, Microservices and Mobile all in Visual Studio 2017 Scott Hunter, Kasey Uhlenhuth BRK3304 OCCC S230 10:45 AM - 12:00 PM An overview of Web Apps for Containers on Linux Sunitha Muthukrishna, James Christianson BRK2187 OCCC S331 12:45 PM - 1:30 PM Thinking inside the box: Container Services in Azure* Rich Ross BRK2409 OCCC South – Expo Theater: MTC 1:05 PM - 1:25 PM Cloud native application management at scale with Azure Container Service, Kubernetes, and Helm Gabe Monroy THR2108 OCCC South – Expo Theater #10 2:15 PM - 3:30 PM SQL Server 2017 containers on Kubernetes, OpenShift, and Docker Swarm Travis Wright, Nicholas Gerasimatos BRK3141 OCCC W207 AB
  • 43. Time Session Speaker Code Location 2:50 PM - 3:10 PM Azure Container Instances: Get containers up and running in seconds Corey Sanders THR2128 OCCC West - Microsoft Ignite Studios 3:35 PM - 3:55 PM Learning about containers in the real world Miklos Cari THR2148 OCCC South – Expo Theater #2 4:00 PM - 5:15 PM ASP.NET Core: Web apps, cloud apps, and containers Maria Naggaga, Daniel Roth BRK3195 OCCC S230 4:30 PM - 5:15 PM Modernizing application delivery and agility with containers, Kubernetes, and Microsoft Azure Brendan Burns BRK3138 OCCC S210 4:30 PM - 5:15 PM Thinking inside the box: Container Services in Azure (repeat) Rich Ross BRK2409 OCCC South – Expo Theater: MTC 5:00PM – 6:00PM Social Hour Na Na OCCC South Building Hall A
  • 44. Time Session Speaker Code Location 9:00 AM - 10:15 AM Windows Server: What’s new and what’s next Erin Chapple, Chris Van Wesep BRK1038 OCCC West Hall E1 10:50 AM – 11:10AM Containers as infrastructure: Getting started with Azure Container Instances Sean McKenna THR2217 OCCC South – Expo Theater #11 10:50 AM – 11:10AM Building and deploying existing ASP.NET applications using VSTS and Docker on Windows Marcel de Vries THR2175 OCCC South – Expo Theater #2 11:30 AM - 12:15 PM Implement microservices patterns with .NET Core and Docker containers Cesar De La Torre BRK3317 OCCC S210 12:30 PM – 1:45 PM Modernizing your .NET enterprise without a rewrite: WinForms, WCF and SQL to cloud and .Net Core Taylor Brown, Scott Hunter, Adam Braden BRK3318 OCCC W230 12:30 PM – 1:45 PM Continuous delivery on Microsoft Azure using Visual Studio Team Services Gopinath Chigakkagari BRK3276 OCCC S310 12:30 PM – 1:45 PM DevOps: CI/CD with Microsoft SQL Server 2017 Eric Kang, Michael Mattsson BRK3101 Hyatt Regency Windermere Z
  • 45. Time Session Speaker Code Location 12:45 PM - 1:30 PM Advanced application patterns with Azure Container Service Jason Hansen, Aaron Schlesinger BRK4027 OCCC S210 1:05 PM - 1:25 PM ASP.NET in Linux and Windows containers Rob Richardson THR1056 OCCC South – Expo Theater #5 2:15 PM - 3:30 PM Windows Server feature release: How to maximize developer efficiency today and tomorrow Taylor Brown BRK3322 OCCC W414 2:15 PM - 3:30 PM Modernizing existing .NET applications with Windows Containers and Azure cloud Cesar De La Torre, Ankit Asthana BRK3189 OCCC S310 2:15 PM - 3:30 PM Orchestrating one million containers with Azure Service Fabric Mani Ramaswamy BRK2190 OCCC W208 AB 3:15 PM - 4:00 PM Everything you need to know about the new Windows Server release cadence Jeff Woolsey, Chris Van Wesep BRK2279 OCCC West Hall F3-4 5:00 PM -6:00 PM Expo Social Hour NA NA OCCC South Building Hall A 5:35 PM - 5:55 PM WCF and .NET Framework microservices in containers Jeffrey Fritz NA OCCC South – Expo Theater #9