{"repo":"nkz-soft/microservice-template","free":true,"listed":false,"github":"https://github.com/nkz-soft/microservice-template","clone":"git clone https://github.com/nkz-soft/microservice-template.git","description":"Template for a microservice based on DDD and Clean Architecture with .NET","language":"C#","stars":58,"topics":["clean-architecture","ddd-architecture","dotnet-core","csharp","microservice","clean-architecture-boilerplate","ddd-patterns","microservices-architectures","cqrs","graphql"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"microservice-template Template for microservice based on DDD and Clean Architecture with .NET The main aim of this project is to provide a means for building microservices with the latest technology and architecture. I would like this project to help you find simplified and effortless solutions. You can treat it as a modular project and reuse the modules in your projects. ⭐ Give a star If you're using this repository for your learning, samples or your project, please give a star. Thanks :+1: Table of Contents - Installation - Deployment - Plan - Technologies - Libraries Installation Installing as a template Creating a new application Also you can change the contents of the generated application by using the parameters. Deployment Deploy To Local Kubernetes Plan - [x] .NET 9 - [x] REST API samples - [x] GRPC API samples - [x] Improve integration tests to use Testcontainers - [x] GraphQL API samples - [x] MassTransit and RabbitMq - [x] Minimal hosting model - [x] HealthCheck - [x] Websocket (SignalR) - [x] GRPC Error handling in interceptors - [x] Enabling Central Package Management - [x] Uses Chiseled Ubuntu image - [x] Adding Layer 2 caching for EF Core - [x] Creating a Helm chart - [x] OpenTelemetry - [x] Redis data provider - [ ] MongoDB data provider Technologies used NET Core 9: .NET Core, including ASP.NET Core EntityFrameworkCore: EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations. Npgsql: Npgsq","default_branch":null,"files":null,"tree":[],"storefront":"/r/nkz-soft","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nkz-soft/microservice-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}