Featured resource
2026 Tech Forecast
2026 Tech Forecast

1,500+ tech insiders, business leaders, and Pluralsight Authors share their predictions on what’s shifting fastest and how to stay ahead.

Download the forecast
  • Course

Creating Background Services in ASP.NET Core 10 and .NET 10

This course will teach you to build hosted services and worker services in ASP.NET Core 10 and .NET 10 that reliably process background workloads, from development through production.

Advanced
2h 29m

Created by Steve Gordon

Last Updated Oct 29, 2026

Course Thumbnail
  • Course

Creating Background Services in ASP.NET Core 10 and .NET 10

This course will teach you to build hosted services and worker services in ASP.NET Core 10 and .NET 10 that reliably process background workloads, from development through production.

Advanced
2h 29m

Created by Steve Gordon

Last Updated Oct 29, 2026

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Many application workloads belong outside the request lifecycle, and web applications shouldn't make users wait while slow work completes. In this course, Creating Background Services in ASP.NET Core 10 and .NET 10, you'll gain the ability to build, test, and operate background services for asynchronous workloads. First, you'll explore how hosted services execute within the ASP.NET Core hosting lifecycle and how to coordinate background work with HTTP requests using channels. Next, you'll discover how to build standalone worker services using the .NET worker service template to process queued messages, and how to design resilient services with correct exception handling and graceful shutdown behavior. Finally, you'll learn how to test hosted services and run worker services in production as containers, Windows Services, Linux daemons, and on managed cloud platforms. When you're finished with this course, you'll have the skills and knowledge of hosted services and worker services needed to build reliable background processing for your ASP.NET Core 10 and .NET 10 applications.

Creating Background Services in ASP.NET Core 10 and .NET 10
Advanced
2h 29m
Table of contents

About the author
Steve Gordon - Pluralsight course - Creating Background Services in ASP.NET Core 10 and .NET 10
Steve Gordon
11 courses 4.7 author rating 1303 ratings

Steve Gordon is a Pluralsight author, Microsoft MVP and senior engineer based in the UK. He works for Elastic maintaining their .NET client libraries. Steve is passionate about community and all things .NET related, having worked with ASP.NET for over 17 years. Steve enjoys sharing his knowledge through his blog, in videos and by presenting talks at user groups and conferences. Steve is excited to be a part of the .NET community and founded .NET South East, a .NET Meetup group based in Brighton. He enjoys contributing to and maintaining OSS projects.

2025 Forrester Wave™ names Pluralsight as a Leader among tech skills dev platforms

See how our offering and strategy stack up.

forrester wave report