Description
Course info
Rating
(13)
Level
Advanced
Updated
Nov 25, 2020
Duration
1h 54m
Description

There is a tendency to dive straight into the complex world of containers and container orchestration engines when trying to improve your ability to scale out and increase resiliency within your software. There is however a much simpler strategy available with components and techniques that are easier to implement quickly. In this course, Strategies for Microservice Scalability and Availability in ASP.NET Core, you’ll learn how to scale-out architecture using .NET-microservices. First, you’ll explore the importance of stateless services. Next, you’ll discover how stateless microservices allow you to run multiple services behind a load balancer or a queue. Finally, you’ll learn how to implement caching strategies to protect backend systems and improve performance. When you’re finished with this course, you’ll have the skills and knowledge of how to scale out .NET microservices to create software architecture with high availability and performance.

About the author
About the author

Rag Dhiman is an experienced programmer who enjoys finding clean and expandable solutions to technological problems. He is MCPD and MCTS certified and a keen independent iOS developer with many Apps on the App Store.

More from the author
Packaging Ruby Code with RubyGems
Intermediate
2h 10m
Sep 4, 2020
Your Microservices Transition
Intermediate
2h 44m
Feb 26, 2020
More courses by Rag Dhiman
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] Hi, everyone. My name is Red Diamond and welcome to my cause, titled Strategies for Microsoft's Scalability on Availability in SP .NET code have been developing an architect ING software at a commercial level for well over 15 years and in the last few years have had a hands on experience in transitioning to Microsoft's is based architectures and from this experience have discovered one of the most overlooked topics in Microsoft's implementations are the strategies for scalability and availability. There is a tendency to dive straight into the complex world of containers and container orchestration engines when trying to improve our ability to scale out and increased resiliency within our software. There is, however, a much simpler strategy available with components and techniques that are easy to implement quickly components and techniques such as load balances on message brokers that I used to support stateless instances off your micro services. Also to this mix at your client applications, they can help scalability availability by using caching strategies to help improve performance. On this set of strategies is a simple combination of components, techniques and design patterns that allow you to quickly scale out your Microsoft's is to meet increased performance and reliability requirements at any time. The good news is this straightforward mix of components, techniques and patterns, all of which are taught in this course, is the Microsoft C scalability availability strategy that meets all our requirements at this course teaches you these scalability and availability strategies using a very real life like Microsoft's. These software architectures, which is scaled out to meet increased performance on reliability requirements using the strategies. So by the end of this course, you'll be fully scaled up in scaling out your software architectures, using the strategies taught in this course on. Before you begin this course, you should be familiar with .NET software development on the basics off Microsoft's is architectures. So I hope you'll join me on this journey to learn the strategies for Microsoft scalability and availability in error speed .NET core with this course app Pluralsight