Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ahmettugur/minimalapicleanarchitecture
minimal-api-clean-architecture .NET9
https://github.com/ahmettugur/minimalapicleanarchitecture
aspnet-core aspnetcore centralized-logging clean-architecture consul docker docker-compose dotnetcore elasticsearch entity-framework-core jaeger k8s-deployment kibana kubernetes mediatr minimal-api opentelemetry rabittmq serilog zipkin
Last synced: about 5 hours ago
JSON representation
minimal-api-clean-architecture .NET9
- Host: GitHub
- URL: https://github.com/ahmettugur/minimalapicleanarchitecture
- Owner: ahmettugur
- Created: 2023-06-11T05:39:36.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-10T17:26:32.000Z (about 20 hours ago)
- Last Synced: 2025-01-10T18:26:39.045Z (about 19 hours ago)
- Topics: aspnet-core, aspnetcore, centralized-logging, clean-architecture, consul, docker, docker-compose, dotnetcore, elasticsearch, entity-framework-core, jaeger, k8s-deployment, kibana, kubernetes, mediatr, minimal-api, opentelemetry, rabittmq, serilog, zipkin
- Language: C#
- Homepage:
- Size: 185 KB
- Stars: 16
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://sonarcloud.io/images/project_badges/sonarcloud-white.svg)](https://sonarcloud.io/summary/new_code?id=ahmettugur_MinimalApiCleanArchitecture)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=ahmettugur_MinimalApiCleanArchitecture&metric=coverage)](https://sonarcloud.io/summary/new_code?id=ahmettugur_MinimalApiCleanArchitecture)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=ahmettugur_MinimalApiCleanArchitecture&metric=bugs)](https://sonarcloud.io/summary/new_code?id=ahmettugur_MinimalApiCleanArchitecture)
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=ahmettugur_MinimalApiCleanArchitecture&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=ahmettugur_MinimalApiCleanArchitecture)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=ahmettugur_MinimalApiCleanArchitecture&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=ahmettugur_MinimalApiCleanArchitecture)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=ahmettugur_MinimalApiCleanArchitecture&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=ahmettugur_MinimalApiCleanArchitecture)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=ahmettugur_MinimalApiCleanArchitecture&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=ahmettugur_MinimalApiCleanArchitecture)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=ahmettugur_MinimalApiCleanArchitecture&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=ahmettugur_MinimalApiCleanArchitecture)
[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=ahmettugur_MinimalApiCleanArchitecture&metric=sqale_index)](https://sonarcloud.io/summary/new_code?id=ahmettugur_MinimalApiCleanArchitecture)## Prerequisites
```bash
Docker
Minikube
Asp.Net 8
Visual Studio 2022 or Rider or Visual Studio Code```
## Used Technologies
```bash
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
```bash
Open the project location with terminalcd docker-compose folder and run docker-compose up command
or
cd k8s folder and run kubectl apply -f . --recursive command
```