Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / roman-bilyak / Microservice.Architecture
This demo shows a working sample of microservices architecture using ASP.NET Core. It covers how to create microservices and API gateway using Ocelot, and how to deploy microservices using Docker.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roman-bilyak%2FMicroservice.Architecture
Stars: 5
Forks: 2
Open Issues: 0
License: mit
Language: C#
Repo Size: 8.56 MB
Dependencies:
2,309
Created: over 2 years ago
Updated: 9 months ago
Last pushed: 4 months ago
Last synced: 4 months ago
Topics: api-gateway, asp-net-core, clean-architecture, cqrs, cqrs-es, ddd, docker, domain-driven-design, kubernetes, kubernetes-cluster, masstransit, microservice, microservices, microservices-architecture, minikube-cluster, net7, ocelot-gateway, rabbitmq
Files
Dependencies
- Microsoft.EntityFrameworkCore.InMemory 7.0.2
- Microsoft.NET.Test.Sdk 17.3.2
- NUnit 3.13.3
- NUnit.Analyzers 3.3.0
- NUnit3TestAdapter 4.2.1
- coverlet.collector 3.1.2
- CommandLineParser 2.8.0
- NBomber 2.1.2
- NBomber.Http 2.0.1
- base latest build
- build latest build
- mcr.microsoft.com/dotnet/aspnet 7.0 build
- mcr.microsoft.com/dotnet/sdk 7.0 build
- base latest build
- build latest build
- mcr.microsoft.com/dotnet/aspnet 7.0 build
- mcr.microsoft.com/dotnet/sdk 7.0 build
- ${DOCKER_REGISTRY}${DOCKER_REGISTRY +/}app-angular
- ${DOCKER_REGISTRY}${DOCKER_REGISTRY +/}app-react
- ${DOCKER_REGISTRY}${DOCKER_REGISTRY +/}api-auth-service
- ${DOCKER_REGISTRY}${DOCKER_REGISTRY +/}api-gateway-service
- ${DOCKER_REGISTRY}${DOCKER_REGISTRY +/}api-identity-service
- ${DOCKER_REGISTRY}${DOCKER_REGISTRY +/}api-identity-service-migrator
- ${DOCKER_REGISTRY}${DOCKER_REGISTRY +/}api-movie-service
- ${DOCKER_REGISTRY}${DOCKER_REGISTRY +/}api-movie-service-migrator
- ${DOCKER_REGISTRY}${DOCKER_REGISTRY +/}api-payment-service
- ${DOCKER_REGISTRY}${DOCKER_REGISTRY +/}api-payment-service-migrator
- ${DOCKER_REGISTRY}${DOCKER_REGISTRY +/}api-review-service
- ${DOCKER_REGISTRY}${DOCKER_REGISTRY +/}api-review-service-migrator
- ${DOCKER_REGISTRY}${DOCKER_REGISTRY +/}api-test-service
- ${DOCKER_REGISTRY}${DOCKER_REGISTRY +/}api-test-service-migrator
- mcr.microsoft.com/mssql/server latest
- rabbitmq 3-management-alpine
- redis latest
- base latest build
- build latest build
- mcr.microsoft.com/dotnet/aspnet 7.0 build
- mcr.microsoft.com/dotnet/sdk 7.0 build
- base latest build
- build latest build
- mcr.microsoft.com/dotnet/runtime 7.0 build
- mcr.microsoft.com/dotnet/sdk 7.0 build
- base latest build
- build latest build
- mcr.microsoft.com/dotnet/aspnet 7.0 build
- mcr.microsoft.com/dotnet/sdk 7.0 build
- base latest build
- build latest build
- mcr.microsoft.com/dotnet/runtime 7.0 build
- mcr.microsoft.com/dotnet/sdk 7.0 build
- base latest build
- build latest build
- mcr.microsoft.com/dotnet/aspnet 7.0 build
- mcr.microsoft.com/dotnet/sdk 7.0 build
- base latest build
- build latest build
- mcr.microsoft.com/dotnet/runtime 7.0 build
- mcr.microsoft.com/dotnet/sdk 7.0 build
- base latest build
- build latest build
- mcr.microsoft.com/dotnet/aspnet 7.0 build
- mcr.microsoft.com/dotnet/sdk 7.0 build
- base latest build
- build latest build
- mcr.microsoft.com/dotnet/runtime 7.0 build
- mcr.microsoft.com/dotnet/sdk 7.0 build
- base latest build
- build latest build
- mcr.microsoft.com/dotnet/aspnet 7.0 build
- mcr.microsoft.com/dotnet/sdk 7.0 build
- base latest build
- build latest build
- mcr.microsoft.com/dotnet/runtime 7.0 build
- mcr.microsoft.com/dotnet/sdk 7.0 build
- @angular-devkit/build-angular ~13.3.6 development
- @angular/cli ~13.3.6 development
- @angular/compiler-cli ~13.3.0 development
- @types/jasmine ~3.10.0 development
- @types/node ^12.11.1 development
- jasmine-core ~4.0.0 development
- karma ~6.3.0 development
- karma-chrome-launcher ~3.1.0 development
- karma-coverage ~2.1.0 development
- karma-jasmine ~4.0.0 development
- karma-jasmine-html-reporter ~1.7.0 development
- nswag ^13.16.0 development
- typescript ~4.6.2 development
- @angular/animations ~13.3.0
- @angular/cdk ~13.3.0
- @angular/common ~13.3.0
- @angular/compiler ~13.3.0
- @angular/core ~13.3.0
- @angular/forms ~13.3.0
- @angular/material ~13.3.0
- @angular/platform-browser ~13.3.0
- @angular/platform-browser-dynamic ~13.3.0
- @angular/router ~13.3.0
- jest-editor-support *
- moment ^2.29.3
- oidc-client-ts ^2.2.4
- rxjs ^6.6.0
- tslib ^2.3.0
- zone.js ~0.11.4
- eslint-config-react-app ^7.0.1 development
- jest-editor-support ^30.0.2 development
- react-router-dom ^6.3.0 development
- @testing-library/jest-dom ^5.16.4
- @testing-library/react ^13.2.0
- @testing-library/user-event ^13.5.0
- @types/jest ^27.5.1
- @types/node ^16.11.36
- @types/react ^18.0.9
- @types/react-dom ^18.0.5
- axios ^0.27.2
- moment ^2.29.3
- nswag ^13.16.1
- react ^18.1.0
- react-data-table-component ^7.5.2
- react-dom ^18.1.0
- react-scripts 5.0.1
- styled-components ^5.3.5
- typescript ^4.7.2
- web-vitals ^2.1.4
- Castle.Core 5.1.1
- Microsoft.VisualStudio.Azure.Containers.Tools.Targets 1.17.0
- Ocelot 18.0.0
- Swashbuckle.AspNetCore 6.4.0
- MassTransit 8.0.13
- MassTransit.Extensions.DependencyInjection 7.3.1
- NUnit.Analyzers 3.6.0 development
- Microsoft.Extensions.Configuration 6.0.0
- Moq 4.18.4
- NUnit 3.13.3
- Microsoft.EntityFrameworkCore.Tools 7.0.2 development
- Microsoft.VisualStudio.Azure.Containers.Tools.Targets 1.17.0
- Microsoft.EntityFrameworkCore.InMemory 7.0.2
- Microsoft.NET.Test.Sdk 17.3.2
- NUnit 3.13.3
- NUnit.Analyzers 3.3.0
- NUnit3TestAdapter 4.2.1
- coverlet.collector 3.1.2
- Microsoft.EntityFrameworkCore.Tools 7.0.2 development
- Microsoft.VisualStudio.Azure.Containers.Tools.Targets 1.17.0
- Microsoft.EntityFrameworkCore.InMemory 7.0.2
- Microsoft.NET.Test.Sdk 17.3.2
- NUnit 3.13.3
- NUnit.Analyzers 3.3.0
- NUnit3TestAdapter 4.2.1
- coverlet.collector 3.1.2
- Microsoft.EntityFrameworkCore.Tools 7.0.2 development
- Microsoft.VisualStudio.Azure.Containers.Tools.Targets 1.17.0
- Microsoft.EntityFrameworkCore.InMemory 7.0.2
- Microsoft.NET.Test.Sdk 17.3.2
- NUnit 3.13.3
- NUnit.Analyzers 3.3.0
- NUnit3TestAdapter 4.2.1
- coverlet.collector 3.1.2
- Microsoft.EntityFrameworkCore.Tools 7.0.2 development
- Microsoft.VisualStudio.Azure.Containers.Tools.Targets 1.17.0
- FluentValidation 11.4.0
- Microsoft.AspNetCore.Authorization 7.0.2
- Microsoft.EntityFrameworkCore.InMemory 7.0.2
- Microsoft.NET.Test.Sdk 17.3.2
- NUnit 3.13.3
- NUnit.Analyzers 3.3.0
- NUnit3TestAdapter 4.2.1
- coverlet.collector 3.1.2
- Microsoft.EntityFrameworkCore.Tools 7.0.2 development
- MassTransit.RabbitMQ 8.0.10
- Microsoft.VisualStudio.Azure.Containers.Tools.Targets 1.17.0