Skip to content

ahmettugur/MinimalApiCleanArchitecture

Repository files navigation

MinimalApiCleanArchitecture

MinimalApiCleanArchitecture .NET 8 Minimal Api and Grpc Service With Onion Architecture
Centralized Logging (Serilog, RabbitMQ, Elasticsearch and Kibana)
Distributed tracing (Jaeger and Zipkin)
Docker Container and k8s deployment

SonarCloud

Coverage Bugs Code Smells Vulnerabilities Security Rating Maintainability Rating Reliability Rating Technical Debt

Prerequisites

Docker Minikube Asp.Net 8 Visual Studio 2022 or Rider or Visual Studio Code 

Used Technologies

Docker Minikube Asp.Net 8 Minimal Api ApNet Core Grpc Service Sql Server Serilog Elasticsearch and Kibana Rabbitmq Open Telemetry Jaeger zipkin Consul Service Discovery

Usage

Open the project location with terminal cd docker-compose folder and run docker-compose up command or cd k8s folder and run kubectl apply -f . --recursive command