[ ] Must contain centralized resources (UserAccount, Membership, Organisation, Profile, etc) for B2C. But we need an easy way to switch that over to tenanted in the B2B scenario.
[ ] Must have a pluggable AuthN provider. Must have a default (credentials provider) to get started and then switch later (e.g. to Auth0)
[x] Should use ASP.NET Minimal API + MediatR (instead of ServiceStack)
[x] Must be async top to bottom by default, for any lower level IO-bound entry points (i.e. APIs, Queues etc)
[ ] EDA Notifications should be asynchronous by default (using a message broker)
Top level qualifying capabilities