I like the generic host feature (introduced in asp.net core 3.x), because now you can run easily a web server and background workers within a same process. Furthermore, with