Notes The project applies: Clean architecture. ASP.NET Core 6 and .NET 6.0. Rest as an architectural style. The Mediator library for using the Mediator pattern. The CQRS pattern. Entity Framework Core for working with the database. Identify Server 4 for authentication and authorization. xUnit for testing. AutoXMapper library for mapping models. FluentValidation for building strongly-typed validation rules. SQLite as a database. Swagger for auto-documenting code.