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: 4 months 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 (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-01-10T17:26:32.000Z (4 months ago)
- Last Synced: 2025-01-10T18:26:39.045Z (4 months 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[](https://sonarcloud.io/summary/new_code?id=ahmettugur_MinimalApiCleanArchitecture)
[](https://sonarcloud.io/summary/new_code?id=ahmettugur_MinimalApiCleanArchitecture)
[](https://sonarcloud.io/summary/new_code?id=ahmettugur_MinimalApiCleanArchitecture)
[](https://sonarcloud.io/summary/new_code?id=ahmettugur_MinimalApiCleanArchitecture)
[](https://sonarcloud.io/summary/new_code?id=ahmettugur_MinimalApiCleanArchitecture)
[](https://sonarcloud.io/summary/new_code?id=ahmettugur_MinimalApiCleanArchitecture)
[](https://sonarcloud.io/summary/new_code?id=ahmettugur_MinimalApiCleanArchitecture)
[](https://sonarcloud.io/summary/new_code?id=ahmettugur_MinimalApiCleanArchitecture)
[](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
```