Windows Containers: Lessons Learned from Large Enterprise Adoption

Watch the first few minutes on us! If you'd like to watch the entire video and hundreds more like it, download code samples, access offline videos and skills assessments, and use the discussion forums, log in or purchase a subscription.


Instructor

Bruno Terkaly

Description

Windows containers provide unique benefits to developers looking to modernize Windows apps to leverage the cloud, and in developing, testing, packaging, and delivering those apps. Get key insights from field engineers who have helped enterprise customers use containers to modernize their architectures in this hard-hitting session from Microsoft's Bruno Terkaly.

Table of Contents

00:00:00 Introduction
00:01:21 Agenda and Goals
00:04:00 Hybrid Architectures
00:04:45 Introducing the Ride-Sharing Monolith
00:06:05 Seeing The Monolith In Action (Demo)
00:07:43 ASP.NET MVC Web App
00:08:46 Defining The Monolith: Scale Issues
00:10:40 NoSQL Databases
00:12:54 Lighter Frameworks And SDKs
00:14:02 Why Containers?
00:15:20 Solving The Application Dependency Problem
00:16:40 The DevOps Pipeline
00:19:00 Migrating The Monolith to a Container (Demo)
00:27:21 Strategies for Decomposition
00:29:18 Domain-Driven Design
00:31:30 Event-Driven Architectures
00:31:33 Migrating a SQL Server Database to a Linux Container (Demo)
00:42:45 Message Flow and the Publish-Subscribe Pattern
00:45:50 Improving API Performance: Service Call Aggregation
00:47:06 Reactive Manifesto
00:47:28 Microservice Monitoring
00:50:00 Microservice Logging
00:51:49 The OpenAPI Initiative
00:53:35 Consumer-Driven Contracts
00:55:19 The Downside to Microservice Architectures
00:58:34 Container Orchestration
01:00:00 Conclusion

Related Links

Series

This course is part of the following series: