├── .gitignore ├── .vs └── slnx.sqlite ├── 1-eshop-monolith-one-app └── eshop-monolith │ ├── AppHost │ ├── AppHost.csproj │ ├── Program.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── ServiceDefaults │ ├── Extensions.cs │ └── ServiceDefaults.csproj │ ├── WebApp │ ├── Components │ │ ├── App.razor │ │ ├── Layout │ │ │ ├── MainLayout.razor │ │ │ ├── MainLayout.razor.css │ │ │ ├── NavMenu.razor │ │ │ └── NavMenu.razor.css │ │ ├── Pages │ │ │ ├── Cart.razor │ │ │ ├── CheckOut.razor │ │ │ ├── Error.razor │ │ │ ├── Home.razor │ │ │ ├── Orders.razor │ │ │ └── Products.razor │ │ ├── Routes.razor │ │ └── _Imports.razor │ ├── Data │ │ ├── EShopDbContext.cs │ │ └── Extentions.cs │ ├── Models │ │ ├── Order.cs │ │ ├── Product.cs │ │ ├── ShoppingCart.cs │ │ └── ShoppingCartItem.cs │ ├── Program.cs │ ├── WebApp.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ ├── app.css │ │ ├── favicon.png │ │ └── lib │ │ └── bootstrap │ │ └── dist │ │ ├── css │ │ ├── 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 │ │ └── js │ │ ├── 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 │ └── eshop-monolith.sln ├── 10-eshop-microservices-hybrid-cache └── eshop-microservices │ ├── AppHost │ ├── AppHost.csproj │ ├── Program.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── Basket │ ├── ApiClients │ │ └── CatalogApiClient.cs │ ├── Basket.csproj │ ├── Basket.http │ ├── Data │ │ ├── BasketDbContext.cs │ │ ├── Extensions.cs │ │ └── Migrations │ │ │ ├── 20250509114337_InitialCreate.Designer.cs │ │ │ ├── 20250509114337_InitialCreate.cs │ │ │ └── BasketDbContextModelSnapshot.cs │ ├── Endpoints │ │ └── BasketEndpoints.cs │ ├── EventHandlers │ │ └── ProductPriceChangedEventHandler.cs │ ├── GlobalUsings.cs │ ├── Models │ │ ├── BasketCheckout.cs │ │ ├── ShoppingCart.cs │ │ └── ShoppingCartItem.cs │ ├── Program.cs │ ├── Services │ │ └── BasketService.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── Catalog │ ├── Catalog.csproj │ ├── Catalog.http │ ├── Data │ │ ├── CatalogDbContext.cs │ │ ├── Extensions.cs │ │ └── Migrations │ │ │ ├── 20250506121630_InitialCreate.Designer.cs │ │ │ ├── 20250506121630_InitialCreate.cs │ │ │ └── CatalogDbContextModelSnapshot.cs │ ├── Endpoints │ │ └── ProductEndpoints.cs │ ├── GlobalUsings.cs │ ├── Models │ │ └── Product.cs │ ├── Program.cs │ ├── Services │ │ └── ProductService.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── Ordering │ ├── Data │ │ ├── Extensions.cs │ │ ├── Migrations │ │ │ ├── 20250507080851_InitialCreate.Designer.cs │ │ │ ├── 20250507080851_InitialCreate.cs │ │ │ └── OrderDbContextModelSnapshot.cs │ │ └── OrderDbContext.cs │ ├── Endpoints │ │ └── OrderEndpoints.cs │ ├── EventHandlers │ │ └── BasketCheckoutEventHandler.cs │ ├── GlobalUsings.cs │ ├── Models │ │ └── Order.cs │ ├── Ordering.csproj │ ├── Ordering.http │ ├── Program.cs │ ├── Services │ │ └── OrderService.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── ServiceDefaults │ ├── Extensions.cs │ └── ServiceDefaults.csproj │ ├── Shared.Messaging │ ├── Events │ │ ├── BasketCheckoutIntegrationEvent.cs │ │ ├── IntegrationEvent.cs │ │ └── ProductPriceChangedIntegrationEvent.cs │ ├── Extensions │ │ └── MassTransitExtentions.cs │ └── Shared.Messaging.csproj │ ├── WebApp │ ├── ApiClients │ │ └── YarpApiClient.cs │ ├── Components │ │ ├── App.razor │ │ ├── Layout │ │ │ ├── MainLayout.razor │ │ │ ├── MainLayout.razor.css │ │ │ ├── NavMenu.razor │ │ │ └── NavMenu.razor.css │ │ ├── Pages │ │ │ ├── Cart.razor │ │ │ ├── CheckOut.razor │ │ │ ├── Error.razor │ │ │ ├── Home.razor │ │ │ ├── Orders.razor │ │ │ └── Products.razor │ │ ├── Routes.razor │ │ └── _Imports.razor │ ├── GlobalUsings.cs │ ├── Models │ │ ├── BasketCheckout.cs │ │ ├── Order.cs │ │ ├── Product.cs │ │ ├── ShoppingCart.cs │ │ └── ShoppingCartItem.cs │ ├── Program.cs │ ├── WebApp.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ ├── app.css │ │ ├── favicon.png │ │ └── lib │ │ └── bootstrap │ │ └── dist │ │ ├── css │ │ ├── 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 │ │ └── js │ │ ├── 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 │ ├── YarpApiGateway │ ├── Program.cs │ ├── YarpApiGateway.csproj │ ├── YarpApiGateway.http │ ├── appsettings.Development.json │ └── appsettings.json │ └── eshop-microservices.sln ├── 11-eshop-microservices-outbox └── eshop-microservices │ ├── AppHost │ ├── AppHost.csproj │ ├── Program.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── Basket │ ├── ApiClients │ │ └── CatalogApiClient.cs │ ├── Basket.csproj │ ├── Basket.http │ ├── Data │ │ ├── BasketDbContext.cs │ │ ├── Extensions.cs │ │ ├── Migrations │ │ │ ├── 20250509143109_InitialCreate.Designer.cs │ │ │ ├── 20250509143109_InitialCreate.cs │ │ │ └── BasketDbContextModelSnapshot.cs │ │ └── Processors │ │ │ └── OutboxProcessor.cs │ ├── Endpoints │ │ └── BasketEndpoints.cs │ ├── EventHandlers │ │ └── ProductPriceChangedEventHandler.cs │ ├── GlobalUsings.cs │ ├── Models │ │ ├── BasketCheckout.cs │ │ ├── OutboxMessage.cs │ │ ├── ShoppingCart.cs │ │ └── ShoppingCartItem.cs │ ├── Program.cs │ ├── Services │ │ └── BasketService.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── Catalog │ ├── Catalog.csproj │ ├── Catalog.http │ ├── Data │ │ ├── CatalogDbContext.cs │ │ ├── Extensions.cs │ │ └── Migrations │ │ │ ├── 20250506121630_InitialCreate.Designer.cs │ │ │ ├── 20250506121630_InitialCreate.cs │ │ │ └── CatalogDbContextModelSnapshot.cs │ ├── Endpoints │ │ └── ProductEndpoints.cs │ ├── GlobalUsings.cs │ ├── Models │ │ └── Product.cs │ ├── Program.cs │ ├── Services │ │ └── ProductService.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── Ordering │ ├── Data │ │ ├── Extensions.cs │ │ ├── Migrations │ │ │ ├── 20250507080851_InitialCreate.Designer.cs │ │ │ ├── 20250507080851_InitialCreate.cs │ │ │ └── OrderDbContextModelSnapshot.cs │ │ └── OrderDbContext.cs │ ├── Endpoints │ │ └── OrderEndpoints.cs │ ├── EventHandlers │ │ └── BasketCheckoutEventHandler.cs │ ├── GlobalUsings.cs │ ├── Models │ │ └── Order.cs │ ├── Ordering.csproj │ ├── Ordering.http │ ├── Program.cs │ ├── Services │ │ └── OrderService.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── ServiceDefaults │ ├── Extensions.cs │ └── ServiceDefaults.csproj │ ├── Shared.Messaging │ ├── Events │ │ ├── BasketCheckoutIntegrationEvent.cs │ │ ├── IntegrationEvent.cs │ │ └── ProductPriceChangedIntegrationEvent.cs │ ├── Extensions │ │ └── MassTransitExtentions.cs │ └── Shared.Messaging.csproj │ ├── WebApp │ ├── ApiClients │ │ └── YarpApiClient.cs │ ├── Components │ │ ├── App.razor │ │ ├── Layout │ │ │ ├── MainLayout.razor │ │ │ ├── MainLayout.razor.css │ │ │ ├── NavMenu.razor │ │ │ └── NavMenu.razor.css │ │ ├── Pages │ │ │ ├── Cart.razor │ │ │ ├── CheckOut.razor │ │ │ ├── Error.razor │ │ │ ├── Home.razor │ │ │ ├── Orders.razor │ │ │ └── Products.razor │ │ ├── Routes.razor │ │ └── _Imports.razor │ ├── GlobalUsings.cs │ ├── Models │ │ ├── BasketCheckout.cs │ │ ├── Order.cs │ │ ├── Product.cs │ │ ├── ShoppingCart.cs │ │ └── ShoppingCartItem.cs │ ├── Program.cs │ ├── WebApp.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ ├── app.css │ │ ├── favicon.png │ │ └── lib │ │ └── bootstrap │ │ └── dist │ │ ├── css │ │ ├── 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 │ │ └── js │ │ ├── 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 │ ├── YarpApiGateway │ ├── Program.cs │ ├── YarpApiGateway.csproj │ ├── YarpApiGateway.http │ ├── appsettings.Development.json │ └── appsettings.json │ └── eshop-microservices.sln ├── 2-eshop-monolith-add-db └── eshop-monolith │ ├── AppHost │ ├── AppHost.csproj │ ├── Program.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── ServiceDefaults │ ├── Extensions.cs │ └── ServiceDefaults.csproj │ ├── WebApp │ ├── Components │ │ ├── App.razor │ │ ├── Layout │ │ │ ├── MainLayout.razor │ │ │ ├── MainLayout.razor.css │ │ │ ├── NavMenu.razor │ │ │ └── NavMenu.razor.css │ │ ├── Pages │ │ │ ├── Cart.razor │ │ │ ├── CheckOut.razor │ │ │ ├── Error.razor │ │ │ ├── Home.razor │ │ │ ├── Orders.razor │ │ │ └── Products.razor │ │ ├── Routes.razor │ │ └── _Imports.razor │ ├── Data │ │ ├── EShopDbContext.cs │ │ ├── Extentions.cs │ │ └── Migrations │ │ │ ├── 20250417144624_InitialCreate.Designer.cs │ │ │ ├── 20250417144624_InitialCreate.cs │ │ │ └── EShopDbContextModelSnapshot.cs │ ├── Models │ │ ├── Order.cs │ │ ├── Product.cs │ │ ├── ShoppingCart.cs │ │ └── ShoppingCartItem.cs │ ├── Program.cs │ ├── WebApp.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ ├── app.css │ │ ├── favicon.png │ │ └── lib │ │ └── bootstrap │ │ └── dist │ │ ├── css │ │ ├── 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 │ │ └── js │ │ ├── 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 │ └── eshop-monolith.sln ├── 3-eshop-monolith-add-ui └── eshop-monolith │ ├── ApiService │ ├── ApiService.csproj │ ├── ApiService.http │ ├── Data │ │ ├── EShopDbContext.cs │ │ ├── Extentions.cs │ │ └── Migrations │ │ │ ├── 20250418093238_InitialCreate.Designer.cs │ │ │ ├── 20250418093238_InitialCreate.cs │ │ │ └── EShopDbContextModelSnapshot.cs │ ├── Endpoints │ │ └── ApiServiceEndpoints.cs │ ├── Models │ │ ├── Order.cs │ │ ├── Product.cs │ │ ├── ShoppingCart.cs │ │ └── ShoppingCartItem.cs │ ├── Program.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── AppHost │ ├── AppHost.csproj │ ├── Program.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── ServiceDefaults │ ├── Extensions.cs │ └── ServiceDefaults.csproj │ ├── WebApp │ ├── ApiClients │ │ └── ApiServiceClient.cs │ ├── Components │ │ ├── App.razor │ │ ├── Layout │ │ │ ├── MainLayout.razor │ │ │ ├── MainLayout.razor.css │ │ │ ├── NavMenu.razor │ │ │ └── NavMenu.razor.css │ │ ├── Pages │ │ │ ├── Cart.razor │ │ │ ├── CheckOut.razor │ │ │ ├── Error.razor │ │ │ ├── Home.razor │ │ │ ├── Orders.razor │ │ │ └── Products.razor │ │ ├── Routes.razor │ │ └── _Imports.razor │ ├── Program.cs │ ├── WebApp.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ ├── app.css │ │ ├── favicon.png │ │ └── lib │ │ └── bootstrap │ │ └── dist │ │ ├── css │ │ ├── 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 │ │ └── js │ │ ├── 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 │ └── eshop-monolith.sln ├── 4-eshop-modular-monoliths-first └── eshop-modular-monoliths │ ├── ApiService │ ├── ApiService.csproj │ ├── ApiService.http │ ├── GlobalUsings.cs │ ├── Program.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── AppHost │ ├── AppHost.csproj │ ├── Program.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── Basket │ ├── Basket.csproj │ ├── BasketModule.cs │ ├── Data │ │ ├── BasketDbContext.cs │ │ └── Migrations │ │ │ ├── 20250505101611_InitialCreate.Designer.cs │ │ │ ├── 20250505101611_InitialCreate.cs │ │ │ └── BasketDbContextModelSnapshot.cs │ ├── Endpoints │ │ └── BasketEndpoints.cs │ ├── Models │ │ ├── BasketCheckout.cs │ │ ├── ShoppingCart.cs │ │ └── ShoppingCartItem.cs │ └── Services │ │ └── BasketService.cs │ ├── Catalog │ ├── Catalog.csproj │ ├── CatalogModule.cs │ ├── Data │ │ ├── CatalogDbContext.cs │ │ ├── Migrations │ │ │ ├── 20250502122219_InitialCreate.Designer.cs │ │ │ ├── 20250502122219_InitialCreate.cs │ │ │ └── CatalogDbContextModelSnapshot.cs │ │ └── Seed │ │ │ └── CatalogDataSeeder.cs │ ├── Endpoints │ │ └── ProductEndpoints.cs │ ├── Models │ │ └── Product.cs │ └── Services │ │ └── ProductService.cs │ ├── Ordering │ ├── Data │ │ ├── Migrations │ │ │ ├── 20250505124447_InitialCreate.Designer.cs │ │ │ ├── 20250505124447_InitialCreate.cs │ │ │ └── OrderDbContextModelSnapshot.cs │ │ └── OrderDbContext.cs │ ├── Endpoints │ │ └── OrderEndpoints.cs │ ├── Models │ │ └── Order.cs │ ├── Ordering.csproj │ ├── OrderingModule.cs │ └── Services │ │ └── OrderService.cs │ ├── ServiceDefaults │ ├── Extensions.cs │ └── ServiceDefaults.csproj │ ├── Shared │ ├── Data │ │ ├── Extentions.cs │ │ └── Seed │ │ │ └── IDataSeeder.cs │ └── Shared.csproj │ ├── WebApp │ ├── ApiClients │ │ └── ApiServiceClient.cs │ ├── Components │ │ ├── App.razor │ │ ├── Layout │ │ │ ├── MainLayout.razor │ │ │ ├── MainLayout.razor.css │ │ │ ├── NavMenu.razor │ │ │ └── NavMenu.razor.css │ │ ├── Pages │ │ │ ├── Cart.razor │ │ │ ├── CheckOut.razor │ │ │ ├── Error.razor │ │ │ ├── Home.razor │ │ │ ├── Orders.razor │ │ │ └── Products.razor │ │ ├── Routes.razor │ │ └── _Imports.razor │ ├── Program.cs │ ├── WebApp.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ ├── app.css │ │ ├── favicon.png │ │ └── lib │ │ └── bootstrap │ │ └── dist │ │ ├── css │ │ ├── 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 │ │ └── js │ │ ├── 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 │ └── eshop-modular-monoliths.sln ├── 5-eshop-modular-monoliths-add-cache ├── RequestSender │ ├── RequestSender.sln │ └── RequestSender │ │ ├── Program.cs │ │ └── RequestSender.csproj └── eshop-modular-monoliths │ ├── ApiService │ ├── ApiService.csproj │ ├── ApiService.http │ ├── GlobalUsings.cs │ ├── Program.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── AppHost │ ├── AppHost.csproj │ ├── Program.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── Basket │ ├── Basket.csproj │ ├── BasketModule.cs │ ├── Data │ │ ├── BasketDbContext.cs │ │ └── Migrations │ │ │ ├── 20250505101611_InitialCreate.Designer.cs │ │ │ ├── 20250505101611_InitialCreate.cs │ │ │ └── BasketDbContextModelSnapshot.cs │ ├── Endpoints │ │ └── BasketEndpoints.cs │ ├── Models │ │ ├── BasketCheckout.cs │ │ ├── ShoppingCart.cs │ │ └── ShoppingCartItem.cs │ └── Services │ │ └── BasketService.cs │ ├── Catalog │ ├── Catalog.csproj │ ├── CatalogModule.cs │ ├── Data │ │ ├── CatalogDbContext.cs │ │ ├── Migrations │ │ │ ├── 20250502122219_InitialCreate.Designer.cs │ │ │ ├── 20250502122219_InitialCreate.cs │ │ │ └── CatalogDbContextModelSnapshot.cs │ │ └── Seed │ │ │ └── CatalogDataSeeder.cs │ ├── Endpoints │ │ └── ProductEndpoints.cs │ ├── Models │ │ └── Product.cs │ └── Services │ │ └── ProductService.cs │ ├── Ordering │ ├── Data │ │ ├── Migrations │ │ │ ├── 20250505124447_InitialCreate.Designer.cs │ │ │ ├── 20250505124447_InitialCreate.cs │ │ │ └── OrderDbContextModelSnapshot.cs │ │ └── OrderDbContext.cs │ ├── Endpoints │ │ └── OrderEndpoints.cs │ ├── Models │ │ └── Order.cs │ ├── Ordering.csproj │ ├── OrderingModule.cs │ └── Services │ │ └── OrderService.cs │ ├── ServiceDefaults │ ├── Extensions.cs │ └── ServiceDefaults.csproj │ ├── Shared │ ├── Data │ │ ├── Extentions.cs │ │ └── Seed │ │ │ └── IDataSeeder.cs │ └── Shared.csproj │ ├── WebApp │ ├── ApiClients │ │ └── ApiServiceClient.cs │ ├── Components │ │ ├── App.razor │ │ ├── Layout │ │ │ ├── MainLayout.razor │ │ │ ├── MainLayout.razor.css │ │ │ ├── NavMenu.razor │ │ │ └── NavMenu.razor.css │ │ ├── Pages │ │ │ ├── Cart.razor │ │ │ ├── CheckOut.razor │ │ │ ├── Error.razor │ │ │ ├── Home.razor │ │ │ ├── Orders.razor │ │ │ └── Products.razor │ │ ├── Routes.razor │ │ └── _Imports.razor │ ├── Program.cs │ ├── WebApp.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ ├── app.css │ │ ├── favicon.png │ │ └── lib │ │ └── bootstrap │ │ └── dist │ │ ├── css │ │ ├── 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 │ │ └── js │ │ ├── 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 │ └── eshop-modular-monoliths.sln ├── 6-eshop-microservices-first └── eshop-microservices │ ├── AppHost │ ├── AppHost.csproj │ ├── Program.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── Basket │ ├── ApiClients │ │ └── OrderingApiClient.cs │ ├── Basket.csproj │ ├── Basket.http │ ├── Endpoints │ │ └── BasketEndpoints.cs │ ├── GlobalUsings.cs │ ├── Models │ │ ├── BasketCheckout.cs │ │ ├── ShoppingCart.cs │ │ └── ShoppingCartItem.cs │ ├── Program.cs │ ├── Services │ │ └── BasketService.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── Catalog │ ├── Catalog.csproj │ ├── Catalog.http │ ├── Data │ │ ├── CatalogDbContext.cs │ │ ├── Extensions.cs │ │ └── Migrations │ │ │ ├── 20250506121630_InitialCreate.Designer.cs │ │ │ ├── 20250506121630_InitialCreate.cs │ │ │ └── CatalogDbContextModelSnapshot.cs │ ├── Endpoints │ │ └── ProductEndpoints.cs │ ├── GlobalUsings.cs │ ├── Models │ │ └── Product.cs │ ├── Program.cs │ ├── Services │ │ └── ProductService.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── Ordering │ ├── Data │ │ ├── Extensions.cs │ │ ├── Migrations │ │ │ ├── 20250507080851_InitialCreate.Designer.cs │ │ │ ├── 20250507080851_InitialCreate.cs │ │ │ └── OrderDbContextModelSnapshot.cs │ │ └── OrderDbContext.cs │ ├── Endpoints │ │ └── OrderEndpoints.cs │ ├── GlobalUsings.cs │ ├── Models │ │ └── Order.cs │ ├── Ordering.csproj │ ├── Ordering.http │ ├── Program.cs │ ├── Services │ │ └── OrderService.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── ServiceDefaults │ ├── Extensions.cs │ └── ServiceDefaults.csproj │ ├── WebApp │ ├── ApiClients │ │ ├── BasketApiClient.cs │ │ ├── CatalogApiClient.cs │ │ └── OrderingApiClient.cs │ ├── Components │ │ ├── App.razor │ │ ├── Layout │ │ │ ├── MainLayout.razor │ │ │ ├── MainLayout.razor.css │ │ │ ├── NavMenu.razor │ │ │ └── NavMenu.razor.css │ │ ├── Pages │ │ │ ├── Cart.razor │ │ │ ├── CheckOut.razor │ │ │ ├── Error.razor │ │ │ ├── Home.razor │ │ │ ├── Orders.razor │ │ │ └── Products.razor │ │ ├── Routes.razor │ │ └── _Imports.razor │ ├── GlobalUsings.cs │ ├── Models │ │ ├── BasketCheckout.cs │ │ ├── Order.cs │ │ ├── Product.cs │ │ ├── ShoppingCart.cs │ │ └── ShoppingCartItem.cs │ ├── Program.cs │ ├── WebApp.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ ├── app.css │ │ ├── favicon.png │ │ └── lib │ │ └── bootstrap │ │ └── dist │ │ ├── css │ │ ├── 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 │ │ └── js │ │ ├── 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 │ └── eshop-microservices.sln ├── 7-eshop-microservices-sync-call └── eshop-microservices │ ├── AppHost │ ├── AppHost.csproj │ ├── Program.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── Basket │ ├── ApiClients │ │ ├── CatalogApiClient.cs │ │ └── OrderingApiClient.cs │ ├── Basket.csproj │ ├── Basket.http │ ├── Endpoints │ │ └── BasketEndpoints.cs │ ├── GlobalUsings.cs │ ├── Models │ │ ├── BasketCheckout.cs │ │ ├── ShoppingCart.cs │ │ └── ShoppingCartItem.cs │ ├── Program.cs │ ├── Services │ │ └── BasketService.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── Catalog │ ├── Catalog.csproj │ ├── Catalog.http │ ├── Data │ │ ├── CatalogDbContext.cs │ │ ├── Extensions.cs │ │ └── Migrations │ │ │ ├── 20250506121630_InitialCreate.Designer.cs │ │ │ ├── 20250506121630_InitialCreate.cs │ │ │ └── CatalogDbContextModelSnapshot.cs │ ├── Endpoints │ │ └── ProductEndpoints.cs │ ├── GlobalUsings.cs │ ├── Models │ │ └── Product.cs │ ├── Program.cs │ ├── Services │ │ └── ProductService.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── Ordering │ ├── Data │ │ ├── Extensions.cs │ │ ├── Migrations │ │ │ ├── 20250507080851_InitialCreate.Designer.cs │ │ │ ├── 20250507080851_InitialCreate.cs │ │ │ └── OrderDbContextModelSnapshot.cs │ │ └── OrderDbContext.cs │ ├── Endpoints │ │ └── OrderEndpoints.cs │ ├── GlobalUsings.cs │ ├── Models │ │ └── Order.cs │ ├── Ordering.csproj │ ├── Ordering.http │ ├── Program.cs │ ├── Services │ │ └── OrderService.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── ServiceDefaults │ ├── Extensions.cs │ └── ServiceDefaults.csproj │ ├── WebApp │ ├── ApiClients │ │ ├── BasketApiClient.cs │ │ ├── CatalogApiClient.cs │ │ └── OrderingApiClient.cs │ ├── Components │ │ ├── App.razor │ │ ├── Layout │ │ │ ├── MainLayout.razor │ │ │ ├── MainLayout.razor.css │ │ │ ├── NavMenu.razor │ │ │ └── NavMenu.razor.css │ │ ├── Pages │ │ │ ├── Cart.razor │ │ │ ├── CheckOut.razor │ │ │ ├── Error.razor │ │ │ ├── Home.razor │ │ │ ├── Orders.razor │ │ │ └── Products.razor │ │ ├── Routes.razor │ │ └── _Imports.razor │ ├── GlobalUsings.cs │ ├── Models │ │ ├── BasketCheckout.cs │ │ ├── Order.cs │ │ ├── Product.cs │ │ ├── ShoppingCart.cs │ │ └── ShoppingCartItem.cs │ ├── Program.cs │ ├── WebApp.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ ├── app.css │ │ ├── favicon.png │ │ └── lib │ │ └── bootstrap │ │ └── dist │ │ ├── css │ │ ├── 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 │ │ └── js │ │ ├── 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 │ └── eshop-microservices.sln ├── 8-eshop-microservices-yarp-api-gw └── eshop-microservices │ ├── AppHost │ ├── AppHost.csproj │ ├── Program.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── Basket │ ├── ApiClients │ │ ├── CatalogApiClient.cs │ │ └── OrderingApiClient.cs │ ├── Basket.csproj │ ├── Basket.http │ ├── Endpoints │ │ └── BasketEndpoints.cs │ ├── GlobalUsings.cs │ ├── Models │ │ ├── BasketCheckout.cs │ │ ├── ShoppingCart.cs │ │ └── ShoppingCartItem.cs │ ├── Program.cs │ ├── Services │ │ └── BasketService.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── Catalog │ ├── Catalog.csproj │ ├── Catalog.http │ ├── Data │ │ ├── CatalogDbContext.cs │ │ ├── Extensions.cs │ │ └── Migrations │ │ │ ├── 20250506121630_InitialCreate.Designer.cs │ │ │ ├── 20250506121630_InitialCreate.cs │ │ │ └── CatalogDbContextModelSnapshot.cs │ ├── Endpoints │ │ └── ProductEndpoints.cs │ ├── GlobalUsings.cs │ ├── Models │ │ └── Product.cs │ ├── Program.cs │ ├── Services │ │ └── ProductService.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── Ordering │ ├── Data │ │ ├── Extensions.cs │ │ ├── Migrations │ │ │ ├── 20250507080851_InitialCreate.Designer.cs │ │ │ ├── 20250507080851_InitialCreate.cs │ │ │ └── OrderDbContextModelSnapshot.cs │ │ └── OrderDbContext.cs │ ├── Endpoints │ │ └── OrderEndpoints.cs │ ├── GlobalUsings.cs │ ├── Models │ │ └── Order.cs │ ├── Ordering.csproj │ ├── Ordering.http │ ├── Program.cs │ ├── Services │ │ └── OrderService.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── ServiceDefaults │ ├── Extensions.cs │ └── ServiceDefaults.csproj │ ├── WebApp │ ├── ApiClients │ │ └── YarpApiClient.cs │ ├── Components │ │ ├── App.razor │ │ ├── Layout │ │ │ ├── MainLayout.razor │ │ │ ├── MainLayout.razor.css │ │ │ ├── NavMenu.razor │ │ │ └── NavMenu.razor.css │ │ ├── Pages │ │ │ ├── Cart.razor │ │ │ ├── CheckOut.razor │ │ │ ├── Error.razor │ │ │ ├── Home.razor │ │ │ ├── Orders.razor │ │ │ └── Products.razor │ │ ├── Routes.razor │ │ └── _Imports.razor │ ├── GlobalUsings.cs │ ├── Models │ │ ├── BasketCheckout.cs │ │ ├── Order.cs │ │ ├── Product.cs │ │ ├── ShoppingCart.cs │ │ └── ShoppingCartItem.cs │ ├── Program.cs │ ├── WebApp.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ ├── app.css │ │ ├── favicon.png │ │ └── lib │ │ └── bootstrap │ │ └── dist │ │ ├── css │ │ ├── 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 │ │ └── js │ │ ├── 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 │ ├── YarpApiGateway │ ├── Program.cs │ ├── YarpApiGateway.csproj │ ├── YarpApiGateway.http │ ├── appsettings.Development.json │ └── appsettings.json │ └── eshop-microservices.sln ├── 9-eshop-microservices-async-rabbitmq_IDEAL └── eshop-microservices │ ├── AppHost │ ├── AppHost.csproj │ ├── Program.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── Basket │ ├── ApiClients │ │ └── CatalogApiClient.cs │ ├── Basket.csproj │ ├── Basket.http │ ├── Endpoints │ │ └── BasketEndpoints.cs │ ├── EventHandlers │ │ └── ProductPriceChangedEventHandler.cs │ ├── GlobalUsings.cs │ ├── Models │ │ ├── BasketCheckout.cs │ │ ├── ShoppingCart.cs │ │ └── ShoppingCartItem.cs │ ├── Program.cs │ ├── Services │ │ └── BasketService.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── Catalog │ ├── Catalog.csproj │ ├── Catalog.http │ ├── Data │ │ ├── CatalogDbContext.cs │ │ ├── Extensions.cs │ │ └── Migrations │ │ │ ├── 20250506121630_InitialCreate.Designer.cs │ │ │ ├── 20250506121630_InitialCreate.cs │ │ │ └── CatalogDbContextModelSnapshot.cs │ ├── Endpoints │ │ └── ProductEndpoints.cs │ ├── GlobalUsings.cs │ ├── Models │ │ └── Product.cs │ ├── Program.cs │ ├── Services │ │ └── ProductService.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── Ordering │ ├── Data │ │ ├── Extensions.cs │ │ ├── Migrations │ │ │ ├── 20250507080851_InitialCreate.Designer.cs │ │ │ ├── 20250507080851_InitialCreate.cs │ │ │ └── OrderDbContextModelSnapshot.cs │ │ └── OrderDbContext.cs │ ├── Endpoints │ │ └── OrderEndpoints.cs │ ├── EventHandlers │ │ └── BasketCheckoutEventHandler.cs │ ├── GlobalUsings.cs │ ├── Models │ │ └── Order.cs │ ├── Ordering.csproj │ ├── Ordering.http │ ├── Program.cs │ ├── Services │ │ └── OrderService.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── ServiceDefaults │ ├── Extensions.cs │ └── ServiceDefaults.csproj │ ├── Shared.Messaging │ ├── Events │ │ ├── BasketCheckoutIntegrationEvent.cs │ │ ├── IntegrationEvent.cs │ │ └── ProductPriceChangedIntegrationEvent.cs │ ├── Extensions │ │ └── MassTransitExtentions.cs │ └── Shared.Messaging.csproj │ ├── WebApp │ ├── ApiClients │ │ └── YarpApiClient.cs │ ├── Components │ │ ├── App.razor │ │ ├── Layout │ │ │ ├── MainLayout.razor │ │ │ ├── MainLayout.razor.css │ │ │ ├── NavMenu.razor │ │ │ └── NavMenu.razor.css │ │ ├── Pages │ │ │ ├── Cart.razor │ │ │ ├── CheckOut.razor │ │ │ ├── Error.razor │ │ │ ├── Home.razor │ │ │ ├── Orders.razor │ │ │ └── Products.razor │ │ ├── Routes.razor │ │ └── _Imports.razor │ ├── GlobalUsings.cs │ ├── Models │ │ ├── BasketCheckout.cs │ │ ├── Order.cs │ │ ├── Product.cs │ │ ├── ShoppingCart.cs │ │ └── ShoppingCartItem.cs │ ├── Program.cs │ ├── WebApp.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ ├── app.css │ │ ├── favicon.png │ │ └── lib │ │ └── bootstrap │ │ └── dist │ │ ├── css │ │ ├── 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 │ │ └── js │ │ ├── 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 │ ├── YarpApiGateway │ ├── Program.cs │ ├── YarpApiGateway.csproj │ ├── YarpApiGateway.http │ ├── appsettings.Development.json │ └── appsettings.json │ └── eshop-microservices.sln └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/.gitignore -------------------------------------------------------------------------------- /.vs/slnx.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/.vs/slnx.sqlite -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/AppHost/AppHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/AppHost/AppHost.csproj -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/AppHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/AppHost/Program.cs -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/AppHost/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/AppHost/appsettings.Development.json -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/AppHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/AppHost/appsettings.json -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/ServiceDefaults/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/ServiceDefaults/Extensions.cs -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/ServiceDefaults/ServiceDefaults.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/ServiceDefaults/ServiceDefaults.csproj -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/App.razor -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Layout/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Layout/MainLayout.razor -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Layout/MainLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Layout/MainLayout.razor.css -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Layout/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Layout/NavMenu.razor -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Layout/NavMenu.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Layout/NavMenu.razor.css -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Pages/Cart.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Pages/Cart.razor -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Pages/CheckOut.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Pages/CheckOut.razor -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Pages/Error.razor -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Pages/Home.razor -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Pages/Orders.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Pages/Orders.razor -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Pages/Products.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Pages/Products.razor -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/Routes.razor -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/Components/_Imports.razor -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/Data/EShopDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/Data/EShopDbContext.cs -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/Data/Extentions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/Data/Extentions.cs -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/Models/Order.cs -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/Models/Product.cs -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/Models/ShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/Models/ShoppingCart.cs -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/Models/ShoppingCartItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/Models/ShoppingCartItem.cs -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/Program.cs -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/WebApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/WebApp.csproj -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/appsettings.Development.json -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/appsettings.json -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/wwwroot/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/wwwroot/app.css -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/wwwroot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/wwwroot/favicon.png -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/css/bootstrap.css -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /1-eshop-monolith-one-app/eshop-monolith/eshop-monolith.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/1-eshop-monolith-one-app/eshop-monolith/eshop-monolith.sln -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/AppHost/AppHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/AppHost/AppHost.csproj -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/AppHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/AppHost/Program.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/AppHost/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/AppHost/appsettings.Development.json -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/AppHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/AppHost/appsettings.json -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/ApiClients/CatalogApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/ApiClients/CatalogApiClient.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/Basket.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/Basket.csproj -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/Basket.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/Basket.http -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/Data/BasketDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/Data/BasketDbContext.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/Data/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/Data/Extensions.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/Endpoints/BasketEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/Endpoints/BasketEndpoints.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/GlobalUsings.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/Models/BasketCheckout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/Models/BasketCheckout.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/Models/ShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/Models/ShoppingCart.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/Models/ShoppingCartItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/Models/ShoppingCartItem.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/Program.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/Services/BasketService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/Services/BasketService.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/appsettings.Development.json -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Basket/appsettings.json -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/Catalog.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/Catalog.csproj -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/Catalog.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/Catalog.http -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/Data/CatalogDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/Data/CatalogDbContext.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/Data/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/Data/Extensions.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/Endpoints/ProductEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/Endpoints/ProductEndpoints.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/GlobalUsings.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/Models/Product.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/Program.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/Services/ProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/Services/ProductService.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/appsettings.Development.json -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Catalog/appsettings.json -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/Data/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/Data/Extensions.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/Data/OrderDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/Data/OrderDbContext.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/Endpoints/OrderEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/Endpoints/OrderEndpoints.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/GlobalUsings.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/Models/Order.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/Ordering.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/Ordering.csproj -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/Ordering.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/Ordering.http -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/Program.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/Services/OrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/Services/OrderService.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/appsettings.Development.json -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/Ordering/appsettings.json -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/ServiceDefaults/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/ServiceDefaults/Extensions.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/ApiClients/YarpApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/ApiClients/YarpApiClient.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Components/App.razor -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Components/Pages/Cart.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Components/Pages/Cart.razor -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Components/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Components/Pages/Error.razor -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Components/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Components/Pages/Home.razor -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Components/Pages/Orders.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Components/Pages/Orders.razor -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Components/Routes.razor -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Components/_Imports.razor -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/GlobalUsings.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Models/BasketCheckout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Models/BasketCheckout.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Models/Order.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Models/Product.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Models/ShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Models/ShoppingCart.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Models/ShoppingCartItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Models/ShoppingCartItem.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/Program.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/WebApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/WebApp.csproj -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/appsettings.Development.json -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/appsettings.json -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/wwwroot/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/wwwroot/app.css -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/wwwroot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/WebApp/wwwroot/favicon.png -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/YarpApiGateway/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/YarpApiGateway/Program.cs -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/YarpApiGateway/YarpApiGateway.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/YarpApiGateway/YarpApiGateway.csproj -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/YarpApiGateway/YarpApiGateway.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/YarpApiGateway/YarpApiGateway.http -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/YarpApiGateway/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/YarpApiGateway/appsettings.json -------------------------------------------------------------------------------- /10-eshop-microservices-hybrid-cache/eshop-microservices/eshop-microservices.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/10-eshop-microservices-hybrid-cache/eshop-microservices/eshop-microservices.sln -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/AppHost/AppHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/AppHost/AppHost.csproj -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/AppHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/AppHost/Program.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/AppHost/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/AppHost/appsettings.Development.json -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/AppHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/AppHost/appsettings.json -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Basket/ApiClients/CatalogApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Basket/ApiClients/CatalogApiClient.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Basket/Basket.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Basket/Basket.csproj -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Basket/Basket.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Basket/Basket.http -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Basket/Data/BasketDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Basket/Data/BasketDbContext.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Basket/Data/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Basket/Data/Extensions.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Basket/Data/Processors/OutboxProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Basket/Data/Processors/OutboxProcessor.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Basket/Endpoints/BasketEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Basket/Endpoints/BasketEndpoints.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Basket/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Basket/GlobalUsings.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Basket/Models/BasketCheckout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Basket/Models/BasketCheckout.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Basket/Models/OutboxMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Basket/Models/OutboxMessage.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Basket/Models/ShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Basket/Models/ShoppingCart.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Basket/Models/ShoppingCartItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Basket/Models/ShoppingCartItem.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Basket/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Basket/Program.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Basket/Services/BasketService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Basket/Services/BasketService.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Basket/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Basket/appsettings.Development.json -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Basket/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Basket/appsettings.json -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Catalog/Catalog.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Catalog/Catalog.csproj -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Catalog/Catalog.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Catalog/Catalog.http -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Catalog/Data/CatalogDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Catalog/Data/CatalogDbContext.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Catalog/Data/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Catalog/Data/Extensions.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Catalog/Endpoints/ProductEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Catalog/Endpoints/ProductEndpoints.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Catalog/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Catalog/GlobalUsings.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Catalog/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Catalog/Models/Product.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Catalog/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Catalog/Program.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Catalog/Services/ProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Catalog/Services/ProductService.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Catalog/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Catalog/appsettings.Development.json -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Catalog/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Catalog/appsettings.json -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Ordering/Data/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Ordering/Data/Extensions.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Ordering/Data/OrderDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Ordering/Data/OrderDbContext.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Ordering/Endpoints/OrderEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Ordering/Endpoints/OrderEndpoints.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Ordering/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Ordering/GlobalUsings.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Ordering/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Ordering/Models/Order.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Ordering/Ordering.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Ordering/Ordering.csproj -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Ordering/Ordering.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Ordering/Ordering.http -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Ordering/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Ordering/Program.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Ordering/Services/OrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Ordering/Services/OrderService.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Ordering/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Ordering/appsettings.Development.json -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Ordering/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Ordering/appsettings.json -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/ServiceDefaults/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/ServiceDefaults/Extensions.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/ServiceDefaults/ServiceDefaults.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/ServiceDefaults/ServiceDefaults.csproj -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Shared.Messaging/Events/IntegrationEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Shared.Messaging/Events/IntegrationEvent.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/Shared.Messaging/Shared.Messaging.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/Shared.Messaging/Shared.Messaging.csproj -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/ApiClients/YarpApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/ApiClients/YarpApiClient.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/App.razor -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/Layout/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/Layout/MainLayout.razor -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/Layout/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/Layout/NavMenu.razor -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/Layout/NavMenu.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/Layout/NavMenu.razor.css -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/Pages/Cart.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/Pages/Cart.razor -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/Pages/CheckOut.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/Pages/CheckOut.razor -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/Pages/Error.razor -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/Pages/Home.razor -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/Pages/Orders.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/Pages/Orders.razor -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/Pages/Products.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/Pages/Products.razor -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/Routes.razor -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/Components/_Imports.razor -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/GlobalUsings.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/Models/BasketCheckout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/Models/BasketCheckout.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/Models/Order.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/Models/Product.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/Models/ShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/Models/ShoppingCart.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/Models/ShoppingCartItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/Models/ShoppingCartItem.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/Program.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/WebApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/WebApp.csproj -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/appsettings.Development.json -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/appsettings.json -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/wwwroot/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/wwwroot/app.css -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/WebApp/wwwroot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/WebApp/wwwroot/favicon.png -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/YarpApiGateway/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/YarpApiGateway/Program.cs -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/YarpApiGateway/YarpApiGateway.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/YarpApiGateway/YarpApiGateway.csproj -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/YarpApiGateway/YarpApiGateway.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/YarpApiGateway/YarpApiGateway.http -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/YarpApiGateway/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/YarpApiGateway/appsettings.Development.json -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/YarpApiGateway/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/YarpApiGateway/appsettings.json -------------------------------------------------------------------------------- /11-eshop-microservices-outbox/eshop-microservices/eshop-microservices.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/11-eshop-microservices-outbox/eshop-microservices/eshop-microservices.sln -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/AppHost/AppHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/AppHost/AppHost.csproj -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/AppHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/AppHost/Program.cs -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/AppHost/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/AppHost/appsettings.Development.json -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/AppHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/AppHost/appsettings.json -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/ServiceDefaults/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/ServiceDefaults/Extensions.cs -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/ServiceDefaults/ServiceDefaults.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/ServiceDefaults/ServiceDefaults.csproj -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/App.razor -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Layout/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Layout/MainLayout.razor -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Layout/MainLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Layout/MainLayout.razor.css -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Layout/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Layout/NavMenu.razor -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Layout/NavMenu.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Layout/NavMenu.razor.css -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Pages/Cart.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Pages/Cart.razor -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Pages/CheckOut.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Pages/CheckOut.razor -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Pages/Error.razor -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Pages/Home.razor -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Pages/Orders.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Pages/Orders.razor -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Pages/Products.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Pages/Products.razor -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/Routes.razor -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Components/_Imports.razor -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Data/EShopDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Data/EShopDbContext.cs -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Data/Extentions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Data/Extentions.cs -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Data/Migrations/20250417144624_InitialCreate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Data/Migrations/20250417144624_InitialCreate.cs -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Data/Migrations/EShopDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Data/Migrations/EShopDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Models/Order.cs -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Models/Product.cs -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Models/ShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Models/ShoppingCart.cs -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Models/ShoppingCartItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Models/ShoppingCartItem.cs -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/Program.cs -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/WebApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/WebApp.csproj -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/appsettings.Development.json -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/appsettings.json -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/wwwroot/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/wwwroot/app.css -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/wwwroot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/wwwroot/favicon.png -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/css/bootstrap.css -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /2-eshop-monolith-add-db/eshop-monolith/eshop-monolith.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/2-eshop-monolith-add-db/eshop-monolith/eshop-monolith.sln -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/ApiService/ApiService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/ApiService/ApiService.csproj -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/ApiService/ApiService.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/ApiService/ApiService.http -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/ApiService/Data/EShopDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/ApiService/Data/EShopDbContext.cs -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/ApiService/Data/Extentions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/ApiService/Data/Extentions.cs -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/ApiService/Endpoints/ApiServiceEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/ApiService/Endpoints/ApiServiceEndpoints.cs -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/ApiService/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/ApiService/Models/Order.cs -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/ApiService/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/ApiService/Models/Product.cs -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/ApiService/Models/ShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/ApiService/Models/ShoppingCart.cs -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/ApiService/Models/ShoppingCartItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/ApiService/Models/ShoppingCartItem.cs -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/ApiService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/ApiService/Program.cs -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/ApiService/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/ApiService/appsettings.Development.json -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/ApiService/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/ApiService/appsettings.json -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/AppHost/AppHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/AppHost/AppHost.csproj -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/AppHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/AppHost/Program.cs -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/AppHost/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/AppHost/appsettings.Development.json -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/AppHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/AppHost/appsettings.json -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/ServiceDefaults/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/ServiceDefaults/Extensions.cs -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/ServiceDefaults/ServiceDefaults.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/ServiceDefaults/ServiceDefaults.csproj -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/ApiClients/ApiServiceClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/ApiClients/ApiServiceClient.cs -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/App.razor -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Layout/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Layout/MainLayout.razor -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Layout/MainLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Layout/MainLayout.razor.css -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Layout/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Layout/NavMenu.razor -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Layout/NavMenu.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Layout/NavMenu.razor.css -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Pages/Cart.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Pages/Cart.razor -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Pages/CheckOut.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Pages/CheckOut.razor -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Pages/Error.razor -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Pages/Home.razor -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Pages/Orders.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Pages/Orders.razor -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Pages/Products.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Pages/Products.razor -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/Routes.razor -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/Components/_Imports.razor -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/Program.cs -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/WebApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/WebApp.csproj -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/appsettings.Development.json -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/appsettings.json -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/wwwroot/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/wwwroot/app.css -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/wwwroot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/wwwroot/favicon.png -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/css/bootstrap.css -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/WebApp/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /3-eshop-monolith-add-ui/eshop-monolith/eshop-monolith.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/3-eshop-monolith-add-ui/eshop-monolith/eshop-monolith.sln -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/ApiService/ApiService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/ApiService/ApiService.csproj -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/ApiService/ApiService.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/ApiService/ApiService.http -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/ApiService/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/ApiService/GlobalUsings.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/ApiService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/ApiService/Program.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/ApiService/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/ApiService/appsettings.json -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/AppHost/AppHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/AppHost/AppHost.csproj -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/AppHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/AppHost/Program.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/AppHost/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/AppHost/appsettings.Development.json -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/AppHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/AppHost/appsettings.json -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/Basket/Basket.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/Basket/Basket.csproj -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/Basket/BasketModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/Basket/BasketModule.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/Basket/Data/BasketDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/Basket/Data/BasketDbContext.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/Basket/Endpoints/BasketEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/Basket/Endpoints/BasketEndpoints.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/Basket/Models/BasketCheckout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/Basket/Models/BasketCheckout.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/Basket/Models/ShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/Basket/Models/ShoppingCart.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/Basket/Models/ShoppingCartItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/Basket/Models/ShoppingCartItem.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/Basket/Services/BasketService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/Basket/Services/BasketService.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/Catalog/Catalog.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/Catalog/Catalog.csproj -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/Catalog/CatalogModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/Catalog/CatalogModule.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/Catalog/Data/CatalogDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/Catalog/Data/CatalogDbContext.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/Catalog/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/Catalog/Models/Product.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/Catalog/Services/ProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/Catalog/Services/ProductService.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/Ordering/Data/OrderDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/Ordering/Data/OrderDbContext.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/Ordering/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/Ordering/Models/Order.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/Ordering/Ordering.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/Ordering/Ordering.csproj -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/Ordering/OrderingModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/Ordering/OrderingModule.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/Ordering/Services/OrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/Ordering/Services/OrderService.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/ServiceDefaults/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/ServiceDefaults/Extensions.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/Shared/Data/Extentions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/Shared/Data/Extentions.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/Shared/Data/Seed/IDataSeeder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/Shared/Data/Seed/IDataSeeder.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/Shared/Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/Shared/Shared.csproj -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/WebApp/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/WebApp/Components/App.razor -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/WebApp/Components/Pages/Cart.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/WebApp/Components/Pages/Cart.razor -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/WebApp/Components/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/WebApp/Components/Pages/Home.razor -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/WebApp/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/WebApp/Components/Routes.razor -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/WebApp/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/WebApp/Components/_Imports.razor -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/WebApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/WebApp/Program.cs -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/WebApp/WebApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/WebApp/WebApp.csproj -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/WebApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/WebApp/appsettings.json -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/WebApp/wwwroot/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/WebApp/wwwroot/app.css -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/WebApp/wwwroot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/WebApp/wwwroot/favicon.png -------------------------------------------------------------------------------- /4-eshop-modular-monoliths-first/eshop-modular-monoliths/eshop-modular-monoliths.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/4-eshop-modular-monoliths-first/eshop-modular-monoliths/eshop-modular-monoliths.sln -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/RequestSender/RequestSender.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/RequestSender/RequestSender.sln -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/RequestSender/RequestSender/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/RequestSender/RequestSender/Program.cs -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/RequestSender/RequestSender/RequestSender.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/RequestSender/RequestSender/RequestSender.csproj -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/ApiService/ApiService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/ApiService/ApiService.csproj -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/ApiService/ApiService.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/ApiService/ApiService.http -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/ApiService/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/ApiService/GlobalUsings.cs -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/ApiService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/ApiService/Program.cs -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/ApiService/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/ApiService/appsettings.json -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/AppHost/AppHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/AppHost/AppHost.csproj -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/AppHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/AppHost/Program.cs -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/AppHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/AppHost/appsettings.json -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Basket/Basket.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Basket/Basket.csproj -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Basket/BasketModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Basket/BasketModule.cs -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Basket/Data/BasketDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Basket/Data/BasketDbContext.cs -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Basket/Models/ShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Basket/Models/ShoppingCart.cs -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Catalog/Catalog.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Catalog/Catalog.csproj -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Catalog/CatalogModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Catalog/CatalogModule.cs -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Catalog/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Catalog/Models/Product.cs -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Ordering/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Ordering/Models/Order.cs -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Ordering/Ordering.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Ordering/Ordering.csproj -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Ordering/OrderingModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Ordering/OrderingModule.cs -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/ServiceDefaults/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/ServiceDefaults/Extensions.cs -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Shared/Data/Extentions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Shared/Data/Extentions.cs -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Shared/Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/Shared/Shared.csproj -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/WebApp/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/WebApp/Components/App.razor -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/WebApp/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/WebApp/Components/Routes.razor -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/WebApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/WebApp/Program.cs -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/WebApp/WebApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/WebApp/WebApp.csproj -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/WebApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/WebApp/appsettings.json -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/WebApp/wwwroot/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/WebApp/wwwroot/app.css -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/WebApp/wwwroot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/WebApp/wwwroot/favicon.png -------------------------------------------------------------------------------- /5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/eshop-modular-monoliths.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/5-eshop-modular-monoliths-add-cache/eshop-modular-monoliths/eshop-modular-monoliths.sln -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/AppHost/AppHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/AppHost/AppHost.csproj -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/AppHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/AppHost/Program.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/AppHost/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/AppHost/appsettings.Development.json -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/AppHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/AppHost/appsettings.json -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Basket/ApiClients/OrderingApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Basket/ApiClients/OrderingApiClient.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Basket/Basket.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Basket/Basket.csproj -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Basket/Basket.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Basket/Basket.http -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Basket/Endpoints/BasketEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Basket/Endpoints/BasketEndpoints.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Basket/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Basket/GlobalUsings.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Basket/Models/BasketCheckout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Basket/Models/BasketCheckout.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Basket/Models/ShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Basket/Models/ShoppingCart.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Basket/Models/ShoppingCartItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Basket/Models/ShoppingCartItem.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Basket/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Basket/Program.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Basket/Services/BasketService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Basket/Services/BasketService.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Basket/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Basket/appsettings.Development.json -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Basket/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Basket/appsettings.json -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Catalog/Catalog.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Catalog/Catalog.csproj -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Catalog/Catalog.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Catalog/Catalog.http -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Catalog/Data/CatalogDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Catalog/Data/CatalogDbContext.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Catalog/Data/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Catalog/Data/Extensions.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Catalog/Endpoints/ProductEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Catalog/Endpoints/ProductEndpoints.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Catalog/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Catalog/GlobalUsings.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Catalog/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Catalog/Models/Product.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Catalog/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Catalog/Program.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Catalog/Services/ProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Catalog/Services/ProductService.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Catalog/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Catalog/appsettings.Development.json -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Catalog/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Catalog/appsettings.json -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Ordering/Data/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Ordering/Data/Extensions.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Ordering/Data/OrderDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Ordering/Data/OrderDbContext.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Ordering/Endpoints/OrderEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Ordering/Endpoints/OrderEndpoints.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Ordering/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Ordering/GlobalUsings.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Ordering/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Ordering/Models/Order.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Ordering/Ordering.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Ordering/Ordering.csproj -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Ordering/Ordering.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Ordering/Ordering.http -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Ordering/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Ordering/Program.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Ordering/Services/OrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Ordering/Services/OrderService.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Ordering/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Ordering/appsettings.Development.json -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/Ordering/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/Ordering/appsettings.json -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/ServiceDefaults/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/ServiceDefaults/Extensions.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/ServiceDefaults/ServiceDefaults.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/ServiceDefaults/ServiceDefaults.csproj -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/ApiClients/BasketApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/ApiClients/BasketApiClient.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/ApiClients/CatalogApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/ApiClients/CatalogApiClient.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/ApiClients/OrderingApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/ApiClients/OrderingApiClient.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/Components/App.razor -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/Components/Layout/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/Components/Layout/MainLayout.razor -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/Components/Layout/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/Components/Layout/NavMenu.razor -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/Components/Layout/NavMenu.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/Components/Layout/NavMenu.razor.css -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/Components/Pages/Cart.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/Components/Pages/Cart.razor -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/Components/Pages/CheckOut.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/Components/Pages/CheckOut.razor -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/Components/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/Components/Pages/Error.razor -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/Components/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/Components/Pages/Home.razor -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/Components/Pages/Orders.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/Components/Pages/Orders.razor -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/Components/Pages/Products.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/Components/Pages/Products.razor -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/Components/Routes.razor -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/Components/_Imports.razor -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/GlobalUsings.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/Models/BasketCheckout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/Models/BasketCheckout.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/Models/Order.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/Models/Product.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/Models/ShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/Models/ShoppingCart.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/Models/ShoppingCartItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/Models/ShoppingCartItem.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/Program.cs -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/WebApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/WebApp.csproj -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/appsettings.Development.json -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/appsettings.json -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/wwwroot/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/wwwroot/app.css -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/WebApp/wwwroot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/WebApp/wwwroot/favicon.png -------------------------------------------------------------------------------- /6-eshop-microservices-first/eshop-microservices/eshop-microservices.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/6-eshop-microservices-first/eshop-microservices/eshop-microservices.sln -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/AppHost/AppHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/AppHost/AppHost.csproj -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/AppHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/AppHost/Program.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/AppHost/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/AppHost/appsettings.Development.json -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/AppHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/AppHost/appsettings.json -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Basket/ApiClients/CatalogApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Basket/ApiClients/CatalogApiClient.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Basket/ApiClients/OrderingApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Basket/ApiClients/OrderingApiClient.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Basket/Basket.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Basket/Basket.csproj -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Basket/Basket.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Basket/Basket.http -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Basket/Endpoints/BasketEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Basket/Endpoints/BasketEndpoints.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Basket/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Basket/GlobalUsings.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Basket/Models/BasketCheckout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Basket/Models/BasketCheckout.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Basket/Models/ShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Basket/Models/ShoppingCart.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Basket/Models/ShoppingCartItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Basket/Models/ShoppingCartItem.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Basket/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Basket/Program.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Basket/Services/BasketService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Basket/Services/BasketService.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Basket/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Basket/appsettings.Development.json -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Basket/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Basket/appsettings.json -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Catalog/Catalog.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Catalog/Catalog.csproj -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Catalog/Catalog.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Catalog/Catalog.http -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Catalog/Data/CatalogDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Catalog/Data/CatalogDbContext.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Catalog/Data/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Catalog/Data/Extensions.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Catalog/Endpoints/ProductEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Catalog/Endpoints/ProductEndpoints.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Catalog/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Catalog/GlobalUsings.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Catalog/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Catalog/Models/Product.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Catalog/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Catalog/Program.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Catalog/Services/ProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Catalog/Services/ProductService.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Catalog/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Catalog/appsettings.Development.json -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Catalog/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Catalog/appsettings.json -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Ordering/Data/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Ordering/Data/Extensions.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Ordering/Data/OrderDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Ordering/Data/OrderDbContext.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Ordering/Endpoints/OrderEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Ordering/Endpoints/OrderEndpoints.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Ordering/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Ordering/GlobalUsings.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Ordering/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Ordering/Models/Order.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Ordering/Ordering.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Ordering/Ordering.csproj -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Ordering/Ordering.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Ordering/Ordering.http -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Ordering/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Ordering/Program.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Ordering/Services/OrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Ordering/Services/OrderService.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Ordering/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Ordering/appsettings.Development.json -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/Ordering/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/Ordering/appsettings.json -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/ServiceDefaults/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/ServiceDefaults/Extensions.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/ServiceDefaults/ServiceDefaults.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/ServiceDefaults/ServiceDefaults.csproj -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/ApiClients/BasketApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/ApiClients/BasketApiClient.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/ApiClients/CatalogApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/ApiClients/CatalogApiClient.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/ApiClients/OrderingApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/ApiClients/OrderingApiClient.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/Components/App.razor -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/Components/Layout/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/Components/Layout/NavMenu.razor -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/Components/Pages/Cart.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/Components/Pages/Cart.razor -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/Components/Pages/CheckOut.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/Components/Pages/CheckOut.razor -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/Components/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/Components/Pages/Error.razor -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/Components/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/Components/Pages/Home.razor -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/Components/Pages/Orders.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/Components/Pages/Orders.razor -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/Components/Pages/Products.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/Components/Pages/Products.razor -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/Components/Routes.razor -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/Components/_Imports.razor -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/GlobalUsings.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/Models/BasketCheckout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/Models/BasketCheckout.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/Models/Order.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/Models/Product.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/Models/ShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/Models/ShoppingCart.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/Models/ShoppingCartItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/Models/ShoppingCartItem.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/Program.cs -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/WebApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/WebApp.csproj -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/appsettings.Development.json -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/appsettings.json -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/wwwroot/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/wwwroot/app.css -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/WebApp/wwwroot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/WebApp/wwwroot/favicon.png -------------------------------------------------------------------------------- /7-eshop-microservices-sync-call/eshop-microservices/eshop-microservices.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/7-eshop-microservices-sync-call/eshop-microservices/eshop-microservices.sln -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/AppHost/AppHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/AppHost/AppHost.csproj -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/AppHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/AppHost/Program.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/AppHost/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/AppHost/appsettings.Development.json -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/AppHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/AppHost/appsettings.json -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/Basket.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/Basket.csproj -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/Basket.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/Basket.http -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/Endpoints/BasketEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/Endpoints/BasketEndpoints.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/GlobalUsings.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/Models/BasketCheckout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/Models/BasketCheckout.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/Models/ShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/Models/ShoppingCart.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/Models/ShoppingCartItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/Models/ShoppingCartItem.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/Program.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/Services/BasketService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/Services/BasketService.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/appsettings.Development.json -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Basket/appsettings.json -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Catalog/Catalog.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Catalog/Catalog.csproj -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Catalog/Catalog.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Catalog/Catalog.http -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Catalog/Data/CatalogDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Catalog/Data/CatalogDbContext.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Catalog/Data/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Catalog/Data/Extensions.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Catalog/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Catalog/GlobalUsings.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Catalog/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Catalog/Models/Product.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Catalog/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Catalog/Program.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Catalog/Services/ProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Catalog/Services/ProductService.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Catalog/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Catalog/appsettings.Development.json -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Catalog/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Catalog/appsettings.json -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Ordering/Data/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Ordering/Data/Extensions.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Ordering/Data/OrderDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Ordering/Data/OrderDbContext.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Ordering/Endpoints/OrderEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Ordering/Endpoints/OrderEndpoints.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Ordering/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Ordering/GlobalUsings.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Ordering/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Ordering/Models/Order.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Ordering/Ordering.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Ordering/Ordering.csproj -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Ordering/Ordering.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Ordering/Ordering.http -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Ordering/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Ordering/Program.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Ordering/Services/OrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Ordering/Services/OrderService.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/Ordering/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/Ordering/appsettings.json -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/ServiceDefaults/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/ServiceDefaults/Extensions.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/ApiClients/YarpApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/ApiClients/YarpApiClient.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Components/App.razor -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Components/Pages/Cart.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Components/Pages/Cart.razor -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Components/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Components/Pages/Error.razor -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Components/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Components/Pages/Home.razor -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Components/Pages/Orders.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Components/Pages/Orders.razor -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Components/Routes.razor -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Components/_Imports.razor -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/GlobalUsings.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Models/BasketCheckout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Models/BasketCheckout.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Models/Order.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Models/Product.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Models/ShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Models/ShoppingCart.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Models/ShoppingCartItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Models/ShoppingCartItem.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/Program.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/WebApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/WebApp.csproj -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/appsettings.Development.json -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/appsettings.json -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/wwwroot/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/wwwroot/app.css -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/wwwroot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/WebApp/wwwroot/favicon.png -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/YarpApiGateway/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/YarpApiGateway/Program.cs -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/YarpApiGateway/YarpApiGateway.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/YarpApiGateway/YarpApiGateway.csproj -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/YarpApiGateway/YarpApiGateway.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/YarpApiGateway/YarpApiGateway.http -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/YarpApiGateway/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/YarpApiGateway/appsettings.json -------------------------------------------------------------------------------- /8-eshop-microservices-yarp-api-gw/eshop-microservices/eshop-microservices.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/8-eshop-microservices-yarp-api-gw/eshop-microservices/eshop-microservices.sln -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/AppHost/AppHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/AppHost/AppHost.csproj -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/AppHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/AppHost/Program.cs -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/AppHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/AppHost/appsettings.json -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Basket/Basket.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Basket/Basket.csproj -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Basket/Basket.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Basket/Basket.http -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Basket/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Basket/GlobalUsings.cs -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Basket/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Basket/Program.cs -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Basket/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Basket/appsettings.json -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Catalog/Catalog.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Catalog/Catalog.csproj -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Catalog/Catalog.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Catalog/Catalog.http -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Catalog/Data/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Catalog/Data/Extensions.cs -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Catalog/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Catalog/GlobalUsings.cs -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Catalog/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Catalog/Models/Product.cs -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Catalog/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Catalog/Program.cs -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Catalog/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Catalog/appsettings.json -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Ordering/Data/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Ordering/Data/Extensions.cs -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Ordering/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Ordering/GlobalUsings.cs -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Ordering/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Ordering/Models/Order.cs -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Ordering/Ordering.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Ordering/Ordering.csproj -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Ordering/Ordering.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Ordering/Ordering.http -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Ordering/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Ordering/Program.cs -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Ordering/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/Ordering/appsettings.json -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/WebApp/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/WebApp/Components/App.razor -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/WebApp/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/WebApp/GlobalUsings.cs -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/WebApp/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/WebApp/Models/Order.cs -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/WebApp/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/WebApp/Models/Product.cs -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/WebApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/WebApp/Program.cs -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/WebApp/WebApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/WebApp/WebApp.csproj -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/WebApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/WebApp/appsettings.json -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/WebApp/wwwroot/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/WebApp/wwwroot/app.css -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/WebApp/wwwroot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/WebApp/wwwroot/favicon.png -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/YarpApiGateway/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/YarpApiGateway/Program.cs -------------------------------------------------------------------------------- /9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/eshop-microservices.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/9-eshop-microservices-async-rabbitmq_IDEAL/eshop-microservices/eshop-microservices.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles/HEAD/README.md --------------------------------------------------------------------------------