EPIC: eShop Modernization/Refresh
Author: adityamandaleekaCreated Mar 22, 2023Updated Nov 15, 2023
Creating a top-level issue for us to track the ongoing work to modernize/refresh eShop.
- https://github.com/dotnet-architecture/eShopOnContainers/pull/2064
- https://github.com/dotnet-architecture/eShopOnContainers/issues/2069
- https://github.com/dotnet-architecture/eShopOnContainers/issues/2076
- https://github.com/dotnet-architecture/eShopOnContainers/issues/2077
- https://github.com/dotnet-architecture/eShopOnContainers/issues/2093
- https://github.com/dotnet-architecture/eShopOnContainers/issues/2094
- https://github.com/dotnet-architecture/eShopOnContainers/issues/2095
- Remove superfluous
UseDeveloperExceptionPagecalls (it's the default) - Fix DataProtection issues by configuring a data protection provider
- Replace Serilog with Microsoft.Extensions.Logging.Console
- Use
ILogger<T>instead of injectingILoggerFactory - Replace Autofac with simple Microsoft.Extensions.DependencyInjection usage
- #2108
- Migrate from ad-hoc
IConfigurationusage to strongly typed Options - Deduplicate use of gRPC and HTTP by using gRPC only for internal-facing microservices
- Migrate to .NET container build (when we can support the .NET container build + docker compose scenario) and delete Dockerfiles
Source: dotnet-architecture/eShopOnContainers