Vertical Slice Architecture solution template in .NET 10
-
Updated
Jan 28, 2026 - C#
Vertical Slice Architecture solution template in .NET 10
a basic VSA sample in c#
A modern .NET 9 Web API starter template using Vertical Slice Architecture and REPR+V pattern.
VSA + BFF pattern in practice. A .NET 9 bonus loyalty platform with 7 user roles — built as an architectural reference, not a tutorial.
This project demonstrates a Minimal API implementation following the Vertical Slice Architecture (VSA) and CQRS (Command Query Responsibility Segregation) pattern. It includes features such as validation using FluentValidation, caching with IMemoryCache, and a Global Exception Handler to provide a clean, scalable, and maintainable API structure.
Microservices on .NET platforms used ASP.NET Web API, Docker, RabbitMQ, MassTransit, Grpc, Yarp API Gateway, PostgreSQL, Redis, SQLite, SqlServer, Marten, Entity Framework Core, CQRS, MediatR, DDD, Vertical and Clean Architecture implementation with using latest features of .NET 8 and C# 12
Add a description, image, and links to the vsa topic page so that developers can more easily learn about it.
To associate your repository with the vsa topic, visit your repo's landing page and select "manage topics."