- C# 언어와 ASP.NET Core 환경을 이용하여 마이크로서비스 아키텍처를 구축하는 방법을 보여줍니다.
- (Demonstrates how to build a micro services architecture using the C # language and the ASP.NET Core environment.)
- Install Docker
- Install .NET Core 2.1
- Used In-Memory Database
Orchestration
- Kubernetes
- Docker
- Docker-Compose
Infrastructure
- Ocelot (Api Gateway)
- NLog
- Swagger Integration (Swashbuckle)
- Entity Framework Core Code First
- TraceId about Request
- Guard
- AutoMapper
- Data Protection
- Polly
Domain Driven Development
- Aggregate Root
- ValueObject
- CQRS
- Event Sourcing
- EventBus
- EventBus by RabbitMq
- Unit Of Work
Monitoring
- Health Check
- App.Metrics Integration
- Grafana
git clone https://github.com/powerumc/microservice-architecture-quick-start
cd provisioning
docker-compose up -d
You can access via Postman for your tests. The document is generated by Postman.