Why Your ASP.NET Core Application Won't Scale
Offered By: NDC Conferences via YouTube
Course Description
Overview
Discover why ASP.NET Core applications may struggle with scalability in this highly technical, demo-heavy conference talk. Explore the dos and don'ts of building large-scale applications, covering topics such as async programming, parallelism, and proper thread usage. Learn to identify and rectify common API misuse that can lead to application crashes. Gain insights into load testing, stress testing, and debugging techniques, including visual debugging and heap analysis. Delve into concepts like shared resources, IO usage, concurrency, and object graphs in MVC. Acquire a comprehensive checklist for scalability and understand the importance of testing before production deployment. Through practical demonstrations and expert guidance, master the art of optimizing ASP.NET Core applications for peak performance and scalability.
Syllabus
Intro
Do you build ratifications
What is scale
Two kinds of scaling
What is your app scale
What effects skill
Shared resources
Async programming
Testing before production
The cycle
CPU skill
Load testing vs stress testing
Checklist for scalability
IO usage
Sinking
Sync over a sink
Threads super high
Demo
Debugging
Visual debugging
Get a dump from a process
Debugging a heap
Debugging in time
Threads
Lock
Concurrency
Demonstration
Object graph
MVC
Timers
Testing
The fix
Taught by
NDC Conferences
Related Courses
Build Web APIs using ASP.NETMicrosoft via edX MVC Application Design using .NET Core 2.0
Microsoft via edX Getting Started with ASP.NET Core Razor Pages
Coursera Project Network via Coursera ASP NET Core,MVC,C#,Angular, ChatGPT & EF Crash Course
Udemy RESTful Web API - The Complete Guide (.NET7 API) Part 1
Udemy