Clean Architecture in .NET Core 3.0 by Jason Taylor

This video is truly one of the best ones I've ever seen.

I am not fully sold on using EF Context everywhere. There are quite a few databases (e.g. MongoDB, ElasticSearch) that do not have an EF Driver. However, since .NET Core has amazing support for integration testing and each handler is nicely isolated, so assuming you can spin up a test database you are not missing out.