Workshop Module 3: Microservice Communication[MP4] [1:30:58] [2020/08/07]We explore microservice architecture, its characteristics, and design. Emphasis is on widely-accepted patterns and principles. Coverage includes service design, DDD, backing services, observability,…
Workshop Module 6: Distributed Data[MP4] [0:37:30] [2020/08/07]We consider best practices for managing distributed data following the widely-accepted Database per Microservice pattern. Emphasis is on managing consistency when implementing cross-service queries…
Workshop Module 5: Deploying Service Mesh to Kubernetes[MP4] [0:49:10] [2020/08/07]We will deploy service mesh solution on top of Azure Kubernetes Service with emphasis on having a dedicated infrastructure layer for handling layer service to service communication and layer 7 service…
Workshop Module 4: Deploying Microservices to Kubernetes[MP4] [1:11:45] [2020/08/07]We deploy a set of containerized microservices to Azure Kubernetes Service. Emphasis is on the orchestration and management features of Kubernetes along with decision of criteria of when to use it.
Workshop Module 2: Modeling and Architecting Microservices[MP4] [0:59:31] [2020/08/07]We examine best practices for scoping microservices. What are the drivers for partitioning them? How granular should they be? We talk greenfield systems as well as approaches to replatforming a…
Workshop Module 1: Introducing Microservices[MP4] [0:46:01] [2020/08/07]We define microservices: What they are? How they work? Their benefits and challenges? The problems they solve. Importantly, we identity systems that would warrant this architectural approach.
Building & Debugging Microservices faster using Kubernetes and Visual Studio[MP4] [0:34:26] [2020/07/23]See how you can take advantage of Visual Studio tools to build, debug and deploy microservices to Kubernetes faster.
Migrating .NET Framework Web Apps to Azure[MP4] [0:29:10] [2020/07/23]You don't have to have a micorservice-based architecture to take advantage of the cloud. In this session, Carey shows you how to take a monolith WebForms application and make it cloud ready with…
Evolving .NET Framework Monoliths with .NET 5 and Kubernetes[MP4] [0:34:35] [2020/07/23]You want to migrate your .NET monolith to microservices so you can run it in Kubernetes? That could be a year-long project, and you really don't need to do it. This session gives you a pragmatic…
API Communication in Microservices with Azure API Management and Azure Functions[MP4] [0:34:27] [2020/07/23]Managing how clients communicate to your microservices can become quite a challenge as your application grows in size and complexity. Implementing an API Gateway to provide a single point of entry to…
DevOps, Waffles, and Superheroes - Oh My![MP4] [0:31:03] [2020/07/23]Microservices can be hard; understanding container best practices can be hard as those practices are still being discovered. This session helps you minimize the learning curve with container…
Build High-performance Microservices with gRPC and .NET[MP4] [0:27:47] [2020/07/23]gRPC is a high-performance RPC framework designed for microservices. In this talk you will learn how to use gRPC in .NET and see how gRPC's support for deadlines and cancellation can be used to create…
The Intersection of Microservices, Domain-Driven Design and Entity Framework Core[MP4] [0:33:12] [2020/07/23]Domain-Driven Design (DDD) provides much of the strategic design guidance that we can use to determine the boundaries around and interactions between Microservices in our solutions. DDD also follows…
Beyond REST and RPC: Asynchronous Eventing and Messaging Patterns[MP4] [0:29:28] [2020/07/23]In this session you will learn about when and why to use asynchronous communication with and between services, what kind of eventing/messaging infrastructure you can use in the cloud and on the edge,…
Developing and Deploying Microservices with 'Tye'[MP4] [0:25:45] [2020/07/23]Learn about new tooling the .NET team is working on to help you build microservices faster.
Adding a Little DAPR to Your .NET Microservices[MP4] [0:28:38] [2020/07/23]DAPR makes building distributed applications much easier by providing a collection of language agnostic building blocks that can be used in any cloud or on-prem environment. In this session, we'll…
Orleans at Microsoft[MP4] [0:26:13] [2020/07/23]See how Orleans, an open source, cross-platform, distributed application framework, is used to build hyper-scale, highly-available systems at Microsoft.
A Journey into .NET Microservices with Steeltoe[MP4] [0:28:21] [2020/07/23]The Steeltoe project aims to help you get the most out of the cloud, with very little code. By taking advantage of .NET Core's dependency injection and middleware pipeline, it gives developers instant…
Stay Sharp[MP4] [0:56:27] [2020/07/23]Speaker: Kelsey Hightower
Why You Should Care About Microservices[MP4] [0:55:08] [2020/07/23]Hear from the co-founder of Kubernetes about why microservices are important and why you should care about them.
Welcome to .NET Conf: Focus on Microservices[MP4] [1:03:44] [2020/07/23]Scott and David from the .NET team kick off the day with .NET Core features, roadmap and lots of demos of building microservices with .NET.