dotnet-microservices
This project is a sample of microservices architecture with .NET 8.
File Explorer
Download Latest Version (.zip)- dotnet.yml
- launchSettings.json
- appsettings.Development.json
- appsettings.json
- Dockerfile
- ocelot.Development.json
- ocelot.json
- OcelotApiGateway.csproj
- Program.cs
- Common.Logging.csproj
- SeriLogger.cs
- EventBusConstants.cs
- AccountTransactionEvent.cs
- IntegrationBaseEvent.cs
- TransactionType.cs
- EventBus.Messages.csproj
- AccountsController.cs
- HostExtensions.cs
- CustomerGrpcService.cs
- launchSettings.json
- Account.API.csproj
- appsettings.Development.json
- appsettings.json
- Dockerfile
- Program.cs
- UnhandledExceptionBehaviour.cs
- ValidationBehaviour.cs
- AccountMessages.cs
- IAccountRepository.cs
- IRepositoryBase.cs
- InsufficientBalanceException.cs
- NotFoundException.cs
- ValidationException.cs
- AddingCommand.cs
- AddingHandler.cs
- AddingValidator.cs
- CreateAccountCommand.cs
- CreateAccountHandler.cs
- CreateAccountValidator.cs
- WithdrawingCommand.cs
- WithdrawingHandler.cs
- WithdrawingValidator.cs
- AccountQuery.cs
- AccountQueryHandler.cs
- GetAccountResponse.cs
- GetAccountValidator.cs
- MappingProfile.cs
- Account.Application.csproj
- ApplicationServiceRegistration.cs
- EntityBase.cs
- Account.cs
- Account.Domain.csproj
- 20240208131126_Init.cs
- 20240208131126_Init.Designer.cs
- AccountContextModelSnapshot.cs
- AccountContext.cs
- AccountContextSeed.cs
- AccountRepository.cs
- RepositoryBase.cs
- Account.Infrastructure.csproj
- InfrastructureServiceRegistration.cs
- CustomersController.cs
- HostExtensions.cs
- launchSettings.json
- appsettings.Development.json
- appsettings.json
- Customer.API.csproj
- Dockerfile
- Program.cs
- UnhandledExceptionBehaviour.cs
- ValidationBehaviour.cs
- CustomerMessage.cs
- ICustomerRepository.cs
- IRepositoryBase.cs
- ValidationException.cs
- CreateCustomerCommand.cs
- CreateCustomerHandler.cs
- CreateCustomerValidator.cs
- CustomerDto.cs
- CustomerQuery.cs
- CustomerQueryHandler.cs
- MappingProfile.cs
- ApplicationServiceRegistration.cs
- Customer.Application.csproj
- EntityBase.cs
- Customer.cs
- Customer.Domain.csproj
- HostExtensions.cs
- launchSettings.json
- customer.proto
- CustomerService.cs
- appsettings.Development.json
- appsettings.json
- Customer.GRPC.csproj
- Dockerfile
- Program.cs
- 20240208123433_Init.cs
- 20240208123433_init.Designer.cs
- CustomerContextModelSnapshot.cs
- CustomerContext.cs
- CustomerContextSeed.cs
- CustomerRepository.cs
- RepositoryBase.cs
- Customer.Infrastructure.csproj
- InfrastructureServiceRegistration.cs
- TransactionsController.cs
- RequestFilter.cs
- TransactionDto.cs
- ITransactionContext.cs
- TransactionContext.cs
- TransactionContextSeed.cs
- Transaction.cs
- AccountTransactionConsumer.cs
- MappingProfile.cs
- launchSettings.json
- ITransactionRepository.cs
- TransactionRepository.cs
- ITransactionService.cs
- TransactionService.cs
- appsettings.Development.json
- appsettings.json
- Dockerfile
- Program.cs
- Transaction.API.csproj
- launchSettings.json
- appsettings.Development.json
- appsettings.json
- Program.cs
- Transaction.GRPC.csproj
- HomeController.cs
- ErrorViewModel.cs
- launchSettings.json
- Index.cshtml
- Privacy.cshtml
- _Layout.cshtml
- _Layout.cshtml.css
- _ValidationScriptsPartial.cshtml
- Error.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- site.css
- site.js
- bootstrap-grid.css
- bootstrap-grid.css.map
- bootstrap-grid.min.css
- bootstrap-grid.min.css.map
- bootstrap-grid.rtl.css
- bootstrap-grid.rtl.css.map
- bootstrap-grid.rtl.min.css
- bootstrap-grid.rtl.min.css.map
- bootstrap-reboot.css
- bootstrap-reboot.css.map
- bootstrap-reboot.min.css
- bootstrap-reboot.min.css.map
- bootstrap-reboot.rtl.css
- bootstrap-reboot.rtl.css.map
- bootstrap-reboot.rtl.min.css
- bootstrap-reboot.rtl.min.css.map
- bootstrap-utilities.css
- bootstrap-utilities.css.map
- bootstrap-utilities.min.css
- bootstrap-utilities.min.css.map
- bootstrap-utilities.rtl.css
- bootstrap-utilities.rtl.css.map
- bootstrap-utilities.rtl.min.css
- bootstrap-utilities.rtl.min.css.map
- bootstrap.css
- bootstrap.css.map
- bootstrap.min.css
- bootstrap.min.css.map
- bootstrap.rtl.css
- bootstrap.rtl.css.map
- bootstrap.rtl.min.css
- bootstrap.rtl.min.css.map
- bootstrap.bundle.js
- bootstrap.bundle.js.map
- bootstrap.bundle.min.js
- bootstrap.bundle.min.js.map
- bootstrap.esm.js
- bootstrap.esm.js.map
- bootstrap.esm.min.js
- bootstrap.esm.min.js.map
- bootstrap.js
- bootstrap.js.map
- bootstrap.min.js
- bootstrap.min.js.map
- LICENSE
- jquery.js
- jquery.min.js
- jquery.min.map
- LICENSE.txt
- additional-methods.js
- additional-methods.min.js
- jquery.validate.js
- jquery.validate.min.js
- LICENSE.md
- jquery.validate.unobtrusive.js
- jquery.validate.unobtrusive.min.js
- LICENSE.txt
- favicon.ico
- appsettings.Development.json
- appsettings.json
- Dockerfile
- Program.cs
- WebStatus.csproj
- .dockerignore
- .gitignore
- docker-compose.dcproj
- docker-compose.override.yml
- docker-compose.yml
- SampleBank.sln
- .gitattributes
- .gitignore
- LICENSE
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
