~/talk

Tactics for Building Background Services in .NET

Talkat NDC London 2023 · 2023-01-23..01-27· [serverless]
slides:none on file

Compares concrete tactics: runs a demo cleanup job that deletes temp files on a 15s schedule to show how .NET hosted services and Windows services run inside the process, how Quartz gives millisecond cron precision, how Hangfire UI enqueues and retries jobs with a SQL Server backing store, and how Azure Functions auto-scales to consume huge queues (author cites processing hundreds of thousands of items cheaply) while offering built-in retries; notes failures crash local consoles, deployment and backing-store tradeoffs, and when each method actually works.

AI-written summary · about

  1. 0:00Introduction
  2. 2:32Talk overview
  3. 9:14Background services fundamentals
  4. 12:05Background services types
  5. 14:08Hosting options
  6. 16:56.NET hosted services
  7. 21:12Windows service demo
  8. 25:56Hosted services pros/cons
  9. 28:02ASP.NET Core hosted services
  10. 31:59Quartz.NET scheduling
  11. 32:41Quartz.NET intro
  12. 34:49Quartz.NET demo
  13. 38:22Quartz.NET pros/cons
  14. 39:03Hangfire intro
  15. 41:08Hangfire demo
  16. 46:46Hangfire pros/cons
  17. 52:53Azure Functions
  18. 53:36Azure Functions demo
  19. 58:22Azure Functions pros/cons
  20. 59:47Conclusion & Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.