Application written using Clean Architecture, Railway Oriented Programming, AspNetCore WebApi, CQRS, Unit Testing, Integration Testing. Contains examples of usage NuGet packages such as BenchmarkDotNet, fluentmigrator, FluentValidation, Humanizer, MediatR, serilog, xunit, fluentassertions, Respawn, Testcontainers, efcore