├── .dockerignore ├── .gitignore ├── Chapter01 ├── Chapter01.sln ├── HelloMicroservices │ ├── CurrentDateTimeController.cs │ ├── HelloMicroservices.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ └── appsettings.json └── examples.http ├── Chapter02 ├── ShoppingCart │ ├── EventFeed │ │ ├── Event.cs │ │ ├── EventFeedController.cs │ │ └── EventStore.cs │ ├── ProductCatalogClient.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── ShoppingCart.csproj │ ├── ShoppingCart │ │ ├── ShoppingCart.cs │ │ ├── ShoppingCartController.cs │ │ └── ShoppingCartStore.cs │ ├── Startup.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── ch02.sln └── examples.http ├── Chapter03 ├── .dockerignore ├── Dockerfile ├── ShoppingCart │ ├── EventFeed │ │ ├── Event.cs │ │ ├── EventFeedController.cs │ │ └── EventStore.cs │ ├── ProductCatalogClient.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── ShoppingCart.csproj │ ├── ShoppingCart │ │ ├── ShoppingCart.cs │ │ ├── ShoppingCartController.cs │ │ └── ShoppingCartStore.cs │ ├── Startup.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── ch03.sln ├── create-aks.ps1 ├── examples.http └── shopping-cart.yaml ├── Chapter05 ├── ApiGatewayMock │ ├── ApiGatewayMock.csproj │ ├── LoyaltyProgramClient.cs │ └── Program.cs ├── Ch05.sln ├── LoyaltyProgram │ ├── Dockerfile │ ├── EventConsumer │ │ ├── EventConsumer.csproj │ │ └── Program.cs │ ├── LoyaltyProgram │ │ ├── LoyaltyProgram.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── Users │ │ │ ├── LoyaltyProgramSettings.cs │ │ │ ├── LoyaltyProgramUser.cs │ │ │ └── UsersController.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ └── loyalty-program.yaml ├── SpecialOffers │ ├── Dockerfile │ ├── Events │ │ ├── EventFeedController.cs │ │ └── EventStore.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── SpecialOffers.csproj │ ├── SpecialOffers │ │ └── SpecialOffersController.cs │ ├── Startup.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── special-offers.yaml └── examples.http ├── Chapter06 ├── Ch06.sln ├── ProductCatalog │ ├── ProductCatalog.csproj │ ├── ProductCatalogController.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── ShoppingCart │ ├── Cache.cs │ ├── EventFeed │ │ ├── EsEventStore.cs │ │ ├── Event.cs │ │ ├── EventFeedController.cs │ │ ├── IEventStore.cs │ │ └── SqlEventStore.cs │ ├── ProductCatalogClient.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── ShoppingCart.csproj │ ├── ShoppingCart │ │ ├── ShoppingCart.cs │ │ ├── ShoppingCartController.cs │ │ └── ShoppingCartStore.cs │ ├── Startup.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── databse-scripts │ │ └── create-shopping-cart-db.sql ├── docker-compose.yaml ├── examples.http └── http-client.env.json ├── Chapter07 ├── ApiGatewayMock │ ├── ApiGatewayMock.csproj │ ├── LoyaltyProgramClient.cs │ └── Program.cs ├── Ch07.sln ├── LoyaltyProgram │ ├── Dockerfile │ ├── EventConsumer │ │ ├── EventConsumer.csproj │ │ └── Program.cs │ ├── LoyaltyProgram │ │ ├── LoyaltyProgram.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── Users │ │ │ ├── LoyaltyProgramSettings.cs │ │ │ ├── LoyaltyProgramUser.cs │ │ │ └── UsersController.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ └── loyalty-program.yaml ├── SpecialOffers │ ├── Dockerfile │ ├── Events │ │ ├── EventFeedController.cs │ │ └── EventStore.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── SpecialOffers.csproj │ ├── SpecialOffers │ │ └── SpecialOffersController.cs │ ├── Startup.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── special-offers.yaml └── examples.http ├── Chapter08 ├── Ch08.sln ├── Dockerfile ├── EventConsumer │ ├── EventConsumer.csproj │ └── Program.cs ├── LoyaltyProgram │ ├── EventFeed │ │ ├── EventFeedController.cs │ │ └── EventStore.cs │ ├── LoyaltyProgram.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── Users │ │ ├── LoyaltyProgramUser.cs │ │ └── UsersController.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── LoyaltyProgramServiceTests │ ├── LoyaltyProgramServiceTests.csproj │ ├── Mocks │ │ ├── MocksHost.cs │ │ ├── NotificationsMock.cs │ │ └── SpecialOffersMock.cs │ └── Scenarios │ │ └── RegisterUserAndGetNotification.cs ├── LoyaltyProgramUnitTests │ ├── EventFeed_should.cs │ ├── FixedControllerProvider.cs │ ├── LoyaltyProgramUnitTests.csproj │ ├── TestController_should.cs │ └── UsersEndpoints_should.cs └── loyalty-program.yaml ├── Chapter09 ├── Ch09.sln ├── Dockerfile ├── Middleware │ ├── Middleware.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── MiddlewareTests │ ├── MiddlewareTests.csproj │ └── RedirectingMiddleware_should.cs ├── ShoppingCart │ ├── Cache.cs │ ├── DbHealthCheck.cs │ ├── EventFeed │ │ ├── EsEventStore.cs │ │ ├── Event.cs │ │ ├── EventFeedController.cs │ │ ├── IEventStore.cs │ │ └── SqlEventStore.cs │ ├── ProductCatalogClient.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── ShoppingCart.csproj │ ├── ShoppingCart │ │ ├── ShoppingCart.cs │ │ ├── ShoppingCartController.cs │ │ └── ShoppingCartStore.cs │ ├── Startup.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── databse-scripts │ │ └── create-shopping-cart-db.sql ├── examples.http └── shopping-cart.yaml ├── Chapter10 ├── ApiGatewayMock │ ├── ApiGatewayMock.csproj │ ├── LoyaltyProgramClient.cs │ └── Program.cs ├── Ch10.sln ├── Dockerfile ├── LoyaltyProgram │ ├── Dockerfile │ ├── EventConsumer │ │ ├── EventConsumer.csproj │ │ └── Program.cs │ ├── LoyaltyProgram │ │ ├── LoyaltyProgram.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── Users │ │ │ ├── LoyaltyProgramUser.cs │ │ │ └── UsersController.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ └── loyalty-program.yaml ├── ShoppingCart │ ├── Cache.cs │ ├── DbHealthCheck.cs │ ├── EventFeed │ │ ├── EsEventStore.cs │ │ ├── Event.cs │ │ ├── EventFeedController.cs │ │ ├── IEventStore.cs │ │ └── SqlEventStore.cs │ ├── ProductCatalogClient.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── ShoppingCart.csproj │ ├── ShoppingCart │ │ ├── ShoppingCart.cs │ │ ├── ShoppingCartController.cs │ │ └── ShoppingCartStore.cs │ ├── Startup.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── databse-scripts │ │ └── create-shopping-cart-db.sql ├── SpecialOffers │ ├── Dockerfile │ ├── Events │ │ ├── EventFeedController.cs │ │ └── EventStore.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── SpecialOffers.csproj │ ├── SpecialOffers │ │ └── SpecialOffersController.cs │ ├── Startup.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── special-offers.yaml ├── create-aks.ps1 ├── examples.http └── shopping-cart.yaml ├── Chapter11 ├── ApiGatewayMock │ ├── ApiGatewayMock.csproj │ ├── LoyaltyProgramClient.cs │ └── Program.cs ├── Ch11.sln ├── LoyaltyProgram │ ├── Dockerfile │ ├── EventConsumer │ │ ├── EventConsumer.csproj │ │ └── Program.cs │ ├── LoyaltyProgram │ │ ├── LoyaltyProgram.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── Users │ │ │ ├── LoyaltyProgramUser.cs │ │ │ └── UsersController.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ └── loyalty-program.yaml ├── MicroserviceNET.Logging │ ├── HostBuilderExtensions.cs │ └── MicroserviceNET.Logging.csproj ├── MicroserviceNET.Monitoring │ ├── ApplicationBuilderExtensions.cs │ ├── MicroserviceNET.Monitoring.csproj │ ├── MsSqlStartupHealthCheck.cs │ └── ServiceCollectionExtensions.cs ├── Middleware │ ├── Middleware.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── MiddlewareTests │ ├── MiddlewareTests.csproj │ └── RedirectingMiddleware_should.cs ├── SpecialOffers │ ├── Dockerfile │ ├── Events │ │ ├── EventFeedController.cs │ │ └── EventStore.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── SpecialOffers.csproj │ ├── SpecialOffers │ │ └── SpecialOffersController.cs │ ├── Startup.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── special-offers.yaml ├── create-aks.ps1 └── examples.http ├── Chapter12 ├── ApiGateway │ ├── ApiGateway.csproj │ ├── ProductList │ │ ├── ProductList.cshtml │ │ └── ProductListController.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── Ch12.sln ├── MicroserviceNET.Logging │ ├── HostBuilderExtensions.cs │ └── MicroserviceNET.Logging.csproj ├── MicroserviceNET.Monitoring │ ├── ApplicationBuilderExtensions.cs │ ├── MicroserviceNET.Monitoring.csproj │ ├── MsSqlStartupHealthCheck.cs │ └── ServiceCollectionExtensions.cs ├── ProductCatalog │ ├── ProductCatalog.csproj │ ├── ProductCatalogController.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── ShoppingCart │ ├── Cache.cs │ ├── EventFeed │ │ ├── EsEventStore.cs │ │ ├── Event.cs │ │ ├── EventFeedController.cs │ │ ├── IEventStore.cs │ │ └── SqlEventStore.cs │ ├── ProductCatalogClient.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── ShoppingCart.csproj │ ├── ShoppingCart │ │ ├── ShoppingCart.cs │ │ ├── ShoppingCartController.cs │ │ └── ShoppingCartStore.cs │ ├── Startup.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── databse-scripts │ │ └── create-shopping-cart-db.sql ├── docker-compose.yaml └── nuget.config ├── LICENSE └── README.md /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/.gitignore -------------------------------------------------------------------------------- /Chapter01/Chapter01.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter01/Chapter01.sln -------------------------------------------------------------------------------- /Chapter01/HelloMicroservices/CurrentDateTimeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter01/HelloMicroservices/CurrentDateTimeController.cs -------------------------------------------------------------------------------- /Chapter01/HelloMicroservices/HelloMicroservices.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter01/HelloMicroservices/HelloMicroservices.csproj -------------------------------------------------------------------------------- /Chapter01/HelloMicroservices/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter01/HelloMicroservices/Program.cs -------------------------------------------------------------------------------- /Chapter01/HelloMicroservices/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter01/HelloMicroservices/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter01/HelloMicroservices/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter01/HelloMicroservices/Startup.cs -------------------------------------------------------------------------------- /Chapter01/HelloMicroservices/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter01/HelloMicroservices/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter01/HelloMicroservices/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter01/HelloMicroservices/appsettings.json -------------------------------------------------------------------------------- /Chapter01/examples.http: -------------------------------------------------------------------------------- 1 | GET http://localhost:5000/ 2 | -------------------------------------------------------------------------------- /Chapter02/ShoppingCart/EventFeed/Event.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter02/ShoppingCart/EventFeed/Event.cs -------------------------------------------------------------------------------- /Chapter02/ShoppingCart/EventFeed/EventFeedController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter02/ShoppingCart/EventFeed/EventFeedController.cs -------------------------------------------------------------------------------- /Chapter02/ShoppingCart/EventFeed/EventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter02/ShoppingCart/EventFeed/EventStore.cs -------------------------------------------------------------------------------- /Chapter02/ShoppingCart/ProductCatalogClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter02/ShoppingCart/ProductCatalogClient.cs -------------------------------------------------------------------------------- /Chapter02/ShoppingCart/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter02/ShoppingCart/Program.cs -------------------------------------------------------------------------------- /Chapter02/ShoppingCart/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter02/ShoppingCart/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter02/ShoppingCart/ShoppingCart.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter02/ShoppingCart/ShoppingCart.csproj -------------------------------------------------------------------------------- /Chapter02/ShoppingCart/ShoppingCart/ShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter02/ShoppingCart/ShoppingCart/ShoppingCart.cs -------------------------------------------------------------------------------- /Chapter02/ShoppingCart/ShoppingCart/ShoppingCartController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter02/ShoppingCart/ShoppingCart/ShoppingCartController.cs -------------------------------------------------------------------------------- /Chapter02/ShoppingCart/ShoppingCart/ShoppingCartStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter02/ShoppingCart/ShoppingCart/ShoppingCartStore.cs -------------------------------------------------------------------------------- /Chapter02/ShoppingCart/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter02/ShoppingCart/Startup.cs -------------------------------------------------------------------------------- /Chapter02/ShoppingCart/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter02/ShoppingCart/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter02/ShoppingCart/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter02/ShoppingCart/appsettings.json -------------------------------------------------------------------------------- /Chapter02/ch02.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter02/ch02.sln -------------------------------------------------------------------------------- /Chapter02/examples.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter02/examples.http -------------------------------------------------------------------------------- /Chapter03/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter03/.dockerignore -------------------------------------------------------------------------------- /Chapter03/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter03/Dockerfile -------------------------------------------------------------------------------- /Chapter03/ShoppingCart/EventFeed/Event.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter03/ShoppingCart/EventFeed/Event.cs -------------------------------------------------------------------------------- /Chapter03/ShoppingCart/EventFeed/EventFeedController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter03/ShoppingCart/EventFeed/EventFeedController.cs -------------------------------------------------------------------------------- /Chapter03/ShoppingCart/EventFeed/EventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter03/ShoppingCart/EventFeed/EventStore.cs -------------------------------------------------------------------------------- /Chapter03/ShoppingCart/ProductCatalogClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter03/ShoppingCart/ProductCatalogClient.cs -------------------------------------------------------------------------------- /Chapter03/ShoppingCart/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter03/ShoppingCart/Program.cs -------------------------------------------------------------------------------- /Chapter03/ShoppingCart/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter03/ShoppingCart/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter03/ShoppingCart/ShoppingCart.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter03/ShoppingCart/ShoppingCart.csproj -------------------------------------------------------------------------------- /Chapter03/ShoppingCart/ShoppingCart/ShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter03/ShoppingCart/ShoppingCart/ShoppingCart.cs -------------------------------------------------------------------------------- /Chapter03/ShoppingCart/ShoppingCart/ShoppingCartController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter03/ShoppingCart/ShoppingCart/ShoppingCartController.cs -------------------------------------------------------------------------------- /Chapter03/ShoppingCart/ShoppingCart/ShoppingCartStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter03/ShoppingCart/ShoppingCart/ShoppingCartStore.cs -------------------------------------------------------------------------------- /Chapter03/ShoppingCart/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter03/ShoppingCart/Startup.cs -------------------------------------------------------------------------------- /Chapter03/ShoppingCart/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter03/ShoppingCart/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter03/ShoppingCart/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter03/ShoppingCart/appsettings.json -------------------------------------------------------------------------------- /Chapter03/ch03.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter03/ch03.sln -------------------------------------------------------------------------------- /Chapter03/create-aks.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter03/create-aks.ps1 -------------------------------------------------------------------------------- /Chapter03/examples.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter03/examples.http -------------------------------------------------------------------------------- /Chapter03/shopping-cart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter03/shopping-cart.yaml -------------------------------------------------------------------------------- /Chapter05/ApiGatewayMock/ApiGatewayMock.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/ApiGatewayMock/ApiGatewayMock.csproj -------------------------------------------------------------------------------- /Chapter05/ApiGatewayMock/LoyaltyProgramClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/ApiGatewayMock/LoyaltyProgramClient.cs -------------------------------------------------------------------------------- /Chapter05/ApiGatewayMock/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/ApiGatewayMock/Program.cs -------------------------------------------------------------------------------- /Chapter05/Ch05.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/Ch05.sln -------------------------------------------------------------------------------- /Chapter05/LoyaltyProgram/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/LoyaltyProgram/Dockerfile -------------------------------------------------------------------------------- /Chapter05/LoyaltyProgram/EventConsumer/EventConsumer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/LoyaltyProgram/EventConsumer/EventConsumer.csproj -------------------------------------------------------------------------------- /Chapter05/LoyaltyProgram/EventConsumer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/LoyaltyProgram/EventConsumer/Program.cs -------------------------------------------------------------------------------- /Chapter05/LoyaltyProgram/LoyaltyProgram/LoyaltyProgram.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/LoyaltyProgram/LoyaltyProgram/LoyaltyProgram.csproj -------------------------------------------------------------------------------- /Chapter05/LoyaltyProgram/LoyaltyProgram/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/LoyaltyProgram/LoyaltyProgram/Program.cs -------------------------------------------------------------------------------- /Chapter05/LoyaltyProgram/LoyaltyProgram/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/LoyaltyProgram/LoyaltyProgram/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter05/LoyaltyProgram/LoyaltyProgram/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/LoyaltyProgram/LoyaltyProgram/Startup.cs -------------------------------------------------------------------------------- /Chapter05/LoyaltyProgram/LoyaltyProgram/Users/LoyaltyProgramSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/LoyaltyProgram/LoyaltyProgram/Users/LoyaltyProgramSettings.cs -------------------------------------------------------------------------------- /Chapter05/LoyaltyProgram/LoyaltyProgram/Users/LoyaltyProgramUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/LoyaltyProgram/LoyaltyProgram/Users/LoyaltyProgramUser.cs -------------------------------------------------------------------------------- /Chapter05/LoyaltyProgram/LoyaltyProgram/Users/UsersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/LoyaltyProgram/LoyaltyProgram/Users/UsersController.cs -------------------------------------------------------------------------------- /Chapter05/LoyaltyProgram/LoyaltyProgram/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/LoyaltyProgram/LoyaltyProgram/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter05/LoyaltyProgram/LoyaltyProgram/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/LoyaltyProgram/LoyaltyProgram/appsettings.json -------------------------------------------------------------------------------- /Chapter05/LoyaltyProgram/loyalty-program.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/LoyaltyProgram/loyalty-program.yaml -------------------------------------------------------------------------------- /Chapter05/SpecialOffers/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/SpecialOffers/Dockerfile -------------------------------------------------------------------------------- /Chapter05/SpecialOffers/Events/EventFeedController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/SpecialOffers/Events/EventFeedController.cs -------------------------------------------------------------------------------- /Chapter05/SpecialOffers/Events/EventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/SpecialOffers/Events/EventStore.cs -------------------------------------------------------------------------------- /Chapter05/SpecialOffers/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/SpecialOffers/Program.cs -------------------------------------------------------------------------------- /Chapter05/SpecialOffers/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/SpecialOffers/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter05/SpecialOffers/SpecialOffers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/SpecialOffers/SpecialOffers.csproj -------------------------------------------------------------------------------- /Chapter05/SpecialOffers/SpecialOffers/SpecialOffersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/SpecialOffers/SpecialOffers/SpecialOffersController.cs -------------------------------------------------------------------------------- /Chapter05/SpecialOffers/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/SpecialOffers/Startup.cs -------------------------------------------------------------------------------- /Chapter05/SpecialOffers/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/SpecialOffers/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter05/SpecialOffers/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/SpecialOffers/appsettings.json -------------------------------------------------------------------------------- /Chapter05/SpecialOffers/special-offers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/SpecialOffers/special-offers.yaml -------------------------------------------------------------------------------- /Chapter05/examples.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter05/examples.http -------------------------------------------------------------------------------- /Chapter06/Ch06.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/Ch06.sln -------------------------------------------------------------------------------- /Chapter06/ProductCatalog/ProductCatalog.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ProductCatalog/ProductCatalog.csproj -------------------------------------------------------------------------------- /Chapter06/ProductCatalog/ProductCatalogController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ProductCatalog/ProductCatalogController.cs -------------------------------------------------------------------------------- /Chapter06/ProductCatalog/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ProductCatalog/Program.cs -------------------------------------------------------------------------------- /Chapter06/ProductCatalog/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ProductCatalog/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter06/ProductCatalog/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ProductCatalog/Startup.cs -------------------------------------------------------------------------------- /Chapter06/ProductCatalog/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ProductCatalog/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter06/ProductCatalog/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ProductCatalog/appsettings.json -------------------------------------------------------------------------------- /Chapter06/ShoppingCart/Cache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ShoppingCart/Cache.cs -------------------------------------------------------------------------------- /Chapter06/ShoppingCart/EventFeed/EsEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ShoppingCart/EventFeed/EsEventStore.cs -------------------------------------------------------------------------------- /Chapter06/ShoppingCart/EventFeed/Event.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ShoppingCart/EventFeed/Event.cs -------------------------------------------------------------------------------- /Chapter06/ShoppingCart/EventFeed/EventFeedController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ShoppingCart/EventFeed/EventFeedController.cs -------------------------------------------------------------------------------- /Chapter06/ShoppingCart/EventFeed/IEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ShoppingCart/EventFeed/IEventStore.cs -------------------------------------------------------------------------------- /Chapter06/ShoppingCart/EventFeed/SqlEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ShoppingCart/EventFeed/SqlEventStore.cs -------------------------------------------------------------------------------- /Chapter06/ShoppingCart/ProductCatalogClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ShoppingCart/ProductCatalogClient.cs -------------------------------------------------------------------------------- /Chapter06/ShoppingCart/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ShoppingCart/Program.cs -------------------------------------------------------------------------------- /Chapter06/ShoppingCart/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ShoppingCart/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter06/ShoppingCart/ShoppingCart.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ShoppingCart/ShoppingCart.csproj -------------------------------------------------------------------------------- /Chapter06/ShoppingCart/ShoppingCart/ShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ShoppingCart/ShoppingCart/ShoppingCart.cs -------------------------------------------------------------------------------- /Chapter06/ShoppingCart/ShoppingCart/ShoppingCartController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ShoppingCart/ShoppingCart/ShoppingCartController.cs -------------------------------------------------------------------------------- /Chapter06/ShoppingCart/ShoppingCart/ShoppingCartStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ShoppingCart/ShoppingCart/ShoppingCartStore.cs -------------------------------------------------------------------------------- /Chapter06/ShoppingCart/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ShoppingCart/Startup.cs -------------------------------------------------------------------------------- /Chapter06/ShoppingCart/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ShoppingCart/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter06/ShoppingCart/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ShoppingCart/appsettings.json -------------------------------------------------------------------------------- /Chapter06/ShoppingCart/databse-scripts/create-shopping-cart-db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/ShoppingCart/databse-scripts/create-shopping-cart-db.sql -------------------------------------------------------------------------------- /Chapter06/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/docker-compose.yaml -------------------------------------------------------------------------------- /Chapter06/examples.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/examples.http -------------------------------------------------------------------------------- /Chapter06/http-client.env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter06/http-client.env.json -------------------------------------------------------------------------------- /Chapter07/ApiGatewayMock/ApiGatewayMock.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/ApiGatewayMock/ApiGatewayMock.csproj -------------------------------------------------------------------------------- /Chapter07/ApiGatewayMock/LoyaltyProgramClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/ApiGatewayMock/LoyaltyProgramClient.cs -------------------------------------------------------------------------------- /Chapter07/ApiGatewayMock/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/ApiGatewayMock/Program.cs -------------------------------------------------------------------------------- /Chapter07/Ch07.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/Ch07.sln -------------------------------------------------------------------------------- /Chapter07/LoyaltyProgram/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/LoyaltyProgram/Dockerfile -------------------------------------------------------------------------------- /Chapter07/LoyaltyProgram/EventConsumer/EventConsumer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/LoyaltyProgram/EventConsumer/EventConsumer.csproj -------------------------------------------------------------------------------- /Chapter07/LoyaltyProgram/EventConsumer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/LoyaltyProgram/EventConsumer/Program.cs -------------------------------------------------------------------------------- /Chapter07/LoyaltyProgram/LoyaltyProgram/LoyaltyProgram.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/LoyaltyProgram/LoyaltyProgram/LoyaltyProgram.csproj -------------------------------------------------------------------------------- /Chapter07/LoyaltyProgram/LoyaltyProgram/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/LoyaltyProgram/LoyaltyProgram/Program.cs -------------------------------------------------------------------------------- /Chapter07/LoyaltyProgram/LoyaltyProgram/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/LoyaltyProgram/LoyaltyProgram/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter07/LoyaltyProgram/LoyaltyProgram/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/LoyaltyProgram/LoyaltyProgram/Startup.cs -------------------------------------------------------------------------------- /Chapter07/LoyaltyProgram/LoyaltyProgram/Users/LoyaltyProgramSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/LoyaltyProgram/LoyaltyProgram/Users/LoyaltyProgramSettings.cs -------------------------------------------------------------------------------- /Chapter07/LoyaltyProgram/LoyaltyProgram/Users/LoyaltyProgramUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/LoyaltyProgram/LoyaltyProgram/Users/LoyaltyProgramUser.cs -------------------------------------------------------------------------------- /Chapter07/LoyaltyProgram/LoyaltyProgram/Users/UsersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/LoyaltyProgram/LoyaltyProgram/Users/UsersController.cs -------------------------------------------------------------------------------- /Chapter07/LoyaltyProgram/LoyaltyProgram/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/LoyaltyProgram/LoyaltyProgram/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter07/LoyaltyProgram/LoyaltyProgram/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/LoyaltyProgram/LoyaltyProgram/appsettings.json -------------------------------------------------------------------------------- /Chapter07/LoyaltyProgram/loyalty-program.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/LoyaltyProgram/loyalty-program.yaml -------------------------------------------------------------------------------- /Chapter07/SpecialOffers/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/SpecialOffers/Dockerfile -------------------------------------------------------------------------------- /Chapter07/SpecialOffers/Events/EventFeedController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/SpecialOffers/Events/EventFeedController.cs -------------------------------------------------------------------------------- /Chapter07/SpecialOffers/Events/EventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/SpecialOffers/Events/EventStore.cs -------------------------------------------------------------------------------- /Chapter07/SpecialOffers/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/SpecialOffers/Program.cs -------------------------------------------------------------------------------- /Chapter07/SpecialOffers/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/SpecialOffers/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter07/SpecialOffers/SpecialOffers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/SpecialOffers/SpecialOffers.csproj -------------------------------------------------------------------------------- /Chapter07/SpecialOffers/SpecialOffers/SpecialOffersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/SpecialOffers/SpecialOffers/SpecialOffersController.cs -------------------------------------------------------------------------------- /Chapter07/SpecialOffers/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/SpecialOffers/Startup.cs -------------------------------------------------------------------------------- /Chapter07/SpecialOffers/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/SpecialOffers/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter07/SpecialOffers/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/SpecialOffers/appsettings.json -------------------------------------------------------------------------------- /Chapter07/SpecialOffers/special-offers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/SpecialOffers/special-offers.yaml -------------------------------------------------------------------------------- /Chapter07/examples.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter07/examples.http -------------------------------------------------------------------------------- /Chapter08/Ch08.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/Ch08.sln -------------------------------------------------------------------------------- /Chapter08/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/Dockerfile -------------------------------------------------------------------------------- /Chapter08/EventConsumer/EventConsumer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/EventConsumer/EventConsumer.csproj -------------------------------------------------------------------------------- /Chapter08/EventConsumer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/EventConsumer/Program.cs -------------------------------------------------------------------------------- /Chapter08/LoyaltyProgram/EventFeed/EventFeedController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/LoyaltyProgram/EventFeed/EventFeedController.cs -------------------------------------------------------------------------------- /Chapter08/LoyaltyProgram/EventFeed/EventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/LoyaltyProgram/EventFeed/EventStore.cs -------------------------------------------------------------------------------- /Chapter08/LoyaltyProgram/LoyaltyProgram.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/LoyaltyProgram/LoyaltyProgram.csproj -------------------------------------------------------------------------------- /Chapter08/LoyaltyProgram/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/LoyaltyProgram/Program.cs -------------------------------------------------------------------------------- /Chapter08/LoyaltyProgram/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/LoyaltyProgram/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter08/LoyaltyProgram/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/LoyaltyProgram/Startup.cs -------------------------------------------------------------------------------- /Chapter08/LoyaltyProgram/Users/LoyaltyProgramUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/LoyaltyProgram/Users/LoyaltyProgramUser.cs -------------------------------------------------------------------------------- /Chapter08/LoyaltyProgram/Users/UsersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/LoyaltyProgram/Users/UsersController.cs -------------------------------------------------------------------------------- /Chapter08/LoyaltyProgram/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/LoyaltyProgram/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter08/LoyaltyProgram/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/LoyaltyProgram/appsettings.json -------------------------------------------------------------------------------- /Chapter08/LoyaltyProgramServiceTests/LoyaltyProgramServiceTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/LoyaltyProgramServiceTests/LoyaltyProgramServiceTests.csproj -------------------------------------------------------------------------------- /Chapter08/LoyaltyProgramServiceTests/Mocks/MocksHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/LoyaltyProgramServiceTests/Mocks/MocksHost.cs -------------------------------------------------------------------------------- /Chapter08/LoyaltyProgramServiceTests/Mocks/NotificationsMock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/LoyaltyProgramServiceTests/Mocks/NotificationsMock.cs -------------------------------------------------------------------------------- /Chapter08/LoyaltyProgramServiceTests/Mocks/SpecialOffersMock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/LoyaltyProgramServiceTests/Mocks/SpecialOffersMock.cs -------------------------------------------------------------------------------- /Chapter08/LoyaltyProgramServiceTests/Scenarios/RegisterUserAndGetNotification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/LoyaltyProgramServiceTests/Scenarios/RegisterUserAndGetNotification.cs -------------------------------------------------------------------------------- /Chapter08/LoyaltyProgramUnitTests/EventFeed_should.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/LoyaltyProgramUnitTests/EventFeed_should.cs -------------------------------------------------------------------------------- /Chapter08/LoyaltyProgramUnitTests/FixedControllerProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/LoyaltyProgramUnitTests/FixedControllerProvider.cs -------------------------------------------------------------------------------- /Chapter08/LoyaltyProgramUnitTests/LoyaltyProgramUnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/LoyaltyProgramUnitTests/LoyaltyProgramUnitTests.csproj -------------------------------------------------------------------------------- /Chapter08/LoyaltyProgramUnitTests/TestController_should.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/LoyaltyProgramUnitTests/TestController_should.cs -------------------------------------------------------------------------------- /Chapter08/LoyaltyProgramUnitTests/UsersEndpoints_should.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/LoyaltyProgramUnitTests/UsersEndpoints_should.cs -------------------------------------------------------------------------------- /Chapter08/loyalty-program.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter08/loyalty-program.yaml -------------------------------------------------------------------------------- /Chapter09/Ch09.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/Ch09.sln -------------------------------------------------------------------------------- /Chapter09/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/Dockerfile -------------------------------------------------------------------------------- /Chapter09/Middleware/Middleware.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/Middleware/Middleware.csproj -------------------------------------------------------------------------------- /Chapter09/Middleware/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/Middleware/Program.cs -------------------------------------------------------------------------------- /Chapter09/Middleware/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/Middleware/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter09/Middleware/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/Middleware/Startup.cs -------------------------------------------------------------------------------- /Chapter09/Middleware/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/Middleware/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter09/Middleware/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/Middleware/appsettings.json -------------------------------------------------------------------------------- /Chapter09/MiddlewareTests/MiddlewareTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/MiddlewareTests/MiddlewareTests.csproj -------------------------------------------------------------------------------- /Chapter09/MiddlewareTests/RedirectingMiddleware_should.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/MiddlewareTests/RedirectingMiddleware_should.cs -------------------------------------------------------------------------------- /Chapter09/ShoppingCart/Cache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/ShoppingCart/Cache.cs -------------------------------------------------------------------------------- /Chapter09/ShoppingCart/DbHealthCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/ShoppingCart/DbHealthCheck.cs -------------------------------------------------------------------------------- /Chapter09/ShoppingCart/EventFeed/EsEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/ShoppingCart/EventFeed/EsEventStore.cs -------------------------------------------------------------------------------- /Chapter09/ShoppingCart/EventFeed/Event.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/ShoppingCart/EventFeed/Event.cs -------------------------------------------------------------------------------- /Chapter09/ShoppingCart/EventFeed/EventFeedController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/ShoppingCart/EventFeed/EventFeedController.cs -------------------------------------------------------------------------------- /Chapter09/ShoppingCart/EventFeed/IEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/ShoppingCart/EventFeed/IEventStore.cs -------------------------------------------------------------------------------- /Chapter09/ShoppingCart/EventFeed/SqlEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/ShoppingCart/EventFeed/SqlEventStore.cs -------------------------------------------------------------------------------- /Chapter09/ShoppingCart/ProductCatalogClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/ShoppingCart/ProductCatalogClient.cs -------------------------------------------------------------------------------- /Chapter09/ShoppingCart/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/ShoppingCart/Program.cs -------------------------------------------------------------------------------- /Chapter09/ShoppingCart/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/ShoppingCart/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter09/ShoppingCart/ShoppingCart.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/ShoppingCart/ShoppingCart.csproj -------------------------------------------------------------------------------- /Chapter09/ShoppingCart/ShoppingCart/ShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/ShoppingCart/ShoppingCart/ShoppingCart.cs -------------------------------------------------------------------------------- /Chapter09/ShoppingCart/ShoppingCart/ShoppingCartController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/ShoppingCart/ShoppingCart/ShoppingCartController.cs -------------------------------------------------------------------------------- /Chapter09/ShoppingCart/ShoppingCart/ShoppingCartStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/ShoppingCart/ShoppingCart/ShoppingCartStore.cs -------------------------------------------------------------------------------- /Chapter09/ShoppingCart/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/ShoppingCart/Startup.cs -------------------------------------------------------------------------------- /Chapter09/ShoppingCart/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/ShoppingCart/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter09/ShoppingCart/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/ShoppingCart/appsettings.json -------------------------------------------------------------------------------- /Chapter09/ShoppingCart/databse-scripts/create-shopping-cart-db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/ShoppingCart/databse-scripts/create-shopping-cart-db.sql -------------------------------------------------------------------------------- /Chapter09/examples.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/examples.http -------------------------------------------------------------------------------- /Chapter09/shopping-cart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter09/shopping-cart.yaml -------------------------------------------------------------------------------- /Chapter10/ApiGatewayMock/ApiGatewayMock.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/ApiGatewayMock/ApiGatewayMock.csproj -------------------------------------------------------------------------------- /Chapter10/ApiGatewayMock/LoyaltyProgramClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/ApiGatewayMock/LoyaltyProgramClient.cs -------------------------------------------------------------------------------- /Chapter10/ApiGatewayMock/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/ApiGatewayMock/Program.cs -------------------------------------------------------------------------------- /Chapter10/Ch10.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/Ch10.sln -------------------------------------------------------------------------------- /Chapter10/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/Dockerfile -------------------------------------------------------------------------------- /Chapter10/LoyaltyProgram/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/LoyaltyProgram/Dockerfile -------------------------------------------------------------------------------- /Chapter10/LoyaltyProgram/EventConsumer/EventConsumer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/LoyaltyProgram/EventConsumer/EventConsumer.csproj -------------------------------------------------------------------------------- /Chapter10/LoyaltyProgram/EventConsumer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/LoyaltyProgram/EventConsumer/Program.cs -------------------------------------------------------------------------------- /Chapter10/LoyaltyProgram/LoyaltyProgram/LoyaltyProgram.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/LoyaltyProgram/LoyaltyProgram/LoyaltyProgram.csproj -------------------------------------------------------------------------------- /Chapter10/LoyaltyProgram/LoyaltyProgram/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/LoyaltyProgram/LoyaltyProgram/Program.cs -------------------------------------------------------------------------------- /Chapter10/LoyaltyProgram/LoyaltyProgram/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/LoyaltyProgram/LoyaltyProgram/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter10/LoyaltyProgram/LoyaltyProgram/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/LoyaltyProgram/LoyaltyProgram/Startup.cs -------------------------------------------------------------------------------- /Chapter10/LoyaltyProgram/LoyaltyProgram/Users/LoyaltyProgramUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/LoyaltyProgram/LoyaltyProgram/Users/LoyaltyProgramUser.cs -------------------------------------------------------------------------------- /Chapter10/LoyaltyProgram/LoyaltyProgram/Users/UsersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/LoyaltyProgram/LoyaltyProgram/Users/UsersController.cs -------------------------------------------------------------------------------- /Chapter10/LoyaltyProgram/LoyaltyProgram/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/LoyaltyProgram/LoyaltyProgram/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter10/LoyaltyProgram/LoyaltyProgram/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/LoyaltyProgram/LoyaltyProgram/appsettings.json -------------------------------------------------------------------------------- /Chapter10/LoyaltyProgram/loyalty-program.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/LoyaltyProgram/loyalty-program.yaml -------------------------------------------------------------------------------- /Chapter10/ShoppingCart/Cache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/ShoppingCart/Cache.cs -------------------------------------------------------------------------------- /Chapter10/ShoppingCart/DbHealthCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/ShoppingCart/DbHealthCheck.cs -------------------------------------------------------------------------------- /Chapter10/ShoppingCart/EventFeed/EsEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/ShoppingCart/EventFeed/EsEventStore.cs -------------------------------------------------------------------------------- /Chapter10/ShoppingCart/EventFeed/Event.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/ShoppingCart/EventFeed/Event.cs -------------------------------------------------------------------------------- /Chapter10/ShoppingCart/EventFeed/EventFeedController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/ShoppingCart/EventFeed/EventFeedController.cs -------------------------------------------------------------------------------- /Chapter10/ShoppingCart/EventFeed/IEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/ShoppingCart/EventFeed/IEventStore.cs -------------------------------------------------------------------------------- /Chapter10/ShoppingCart/EventFeed/SqlEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/ShoppingCart/EventFeed/SqlEventStore.cs -------------------------------------------------------------------------------- /Chapter10/ShoppingCart/ProductCatalogClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/ShoppingCart/ProductCatalogClient.cs -------------------------------------------------------------------------------- /Chapter10/ShoppingCart/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/ShoppingCart/Program.cs -------------------------------------------------------------------------------- /Chapter10/ShoppingCart/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/ShoppingCart/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter10/ShoppingCart/ShoppingCart.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/ShoppingCart/ShoppingCart.csproj -------------------------------------------------------------------------------- /Chapter10/ShoppingCart/ShoppingCart/ShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/ShoppingCart/ShoppingCart/ShoppingCart.cs -------------------------------------------------------------------------------- /Chapter10/ShoppingCart/ShoppingCart/ShoppingCartController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/ShoppingCart/ShoppingCart/ShoppingCartController.cs -------------------------------------------------------------------------------- /Chapter10/ShoppingCart/ShoppingCart/ShoppingCartStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/ShoppingCart/ShoppingCart/ShoppingCartStore.cs -------------------------------------------------------------------------------- /Chapter10/ShoppingCart/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/ShoppingCart/Startup.cs -------------------------------------------------------------------------------- /Chapter10/ShoppingCart/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/ShoppingCart/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter10/ShoppingCart/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/ShoppingCart/appsettings.json -------------------------------------------------------------------------------- /Chapter10/ShoppingCart/databse-scripts/create-shopping-cart-db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/ShoppingCart/databse-scripts/create-shopping-cart-db.sql -------------------------------------------------------------------------------- /Chapter10/SpecialOffers/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/SpecialOffers/Dockerfile -------------------------------------------------------------------------------- /Chapter10/SpecialOffers/Events/EventFeedController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/SpecialOffers/Events/EventFeedController.cs -------------------------------------------------------------------------------- /Chapter10/SpecialOffers/Events/EventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/SpecialOffers/Events/EventStore.cs -------------------------------------------------------------------------------- /Chapter10/SpecialOffers/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/SpecialOffers/Program.cs -------------------------------------------------------------------------------- /Chapter10/SpecialOffers/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/SpecialOffers/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter10/SpecialOffers/SpecialOffers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/SpecialOffers/SpecialOffers.csproj -------------------------------------------------------------------------------- /Chapter10/SpecialOffers/SpecialOffers/SpecialOffersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/SpecialOffers/SpecialOffers/SpecialOffersController.cs -------------------------------------------------------------------------------- /Chapter10/SpecialOffers/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/SpecialOffers/Startup.cs -------------------------------------------------------------------------------- /Chapter10/SpecialOffers/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/SpecialOffers/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter10/SpecialOffers/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/SpecialOffers/appsettings.json -------------------------------------------------------------------------------- /Chapter10/SpecialOffers/special-offers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/SpecialOffers/special-offers.yaml -------------------------------------------------------------------------------- /Chapter10/create-aks.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/create-aks.ps1 -------------------------------------------------------------------------------- /Chapter10/examples.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/examples.http -------------------------------------------------------------------------------- /Chapter10/shopping-cart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter10/shopping-cart.yaml -------------------------------------------------------------------------------- /Chapter11/ApiGatewayMock/ApiGatewayMock.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/ApiGatewayMock/ApiGatewayMock.csproj -------------------------------------------------------------------------------- /Chapter11/ApiGatewayMock/LoyaltyProgramClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/ApiGatewayMock/LoyaltyProgramClient.cs -------------------------------------------------------------------------------- /Chapter11/ApiGatewayMock/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/ApiGatewayMock/Program.cs -------------------------------------------------------------------------------- /Chapter11/Ch11.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/Ch11.sln -------------------------------------------------------------------------------- /Chapter11/LoyaltyProgram/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/LoyaltyProgram/Dockerfile -------------------------------------------------------------------------------- /Chapter11/LoyaltyProgram/EventConsumer/EventConsumer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/LoyaltyProgram/EventConsumer/EventConsumer.csproj -------------------------------------------------------------------------------- /Chapter11/LoyaltyProgram/EventConsumer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/LoyaltyProgram/EventConsumer/Program.cs -------------------------------------------------------------------------------- /Chapter11/LoyaltyProgram/LoyaltyProgram/LoyaltyProgram.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/LoyaltyProgram/LoyaltyProgram/LoyaltyProgram.csproj -------------------------------------------------------------------------------- /Chapter11/LoyaltyProgram/LoyaltyProgram/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/LoyaltyProgram/LoyaltyProgram/Program.cs -------------------------------------------------------------------------------- /Chapter11/LoyaltyProgram/LoyaltyProgram/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/LoyaltyProgram/LoyaltyProgram/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter11/LoyaltyProgram/LoyaltyProgram/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/LoyaltyProgram/LoyaltyProgram/Startup.cs -------------------------------------------------------------------------------- /Chapter11/LoyaltyProgram/LoyaltyProgram/Users/LoyaltyProgramUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/LoyaltyProgram/LoyaltyProgram/Users/LoyaltyProgramUser.cs -------------------------------------------------------------------------------- /Chapter11/LoyaltyProgram/LoyaltyProgram/Users/UsersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/LoyaltyProgram/LoyaltyProgram/Users/UsersController.cs -------------------------------------------------------------------------------- /Chapter11/LoyaltyProgram/LoyaltyProgram/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/LoyaltyProgram/LoyaltyProgram/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter11/LoyaltyProgram/LoyaltyProgram/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/LoyaltyProgram/LoyaltyProgram/appsettings.json -------------------------------------------------------------------------------- /Chapter11/LoyaltyProgram/loyalty-program.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/LoyaltyProgram/loyalty-program.yaml -------------------------------------------------------------------------------- /Chapter11/MicroserviceNET.Logging/HostBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/MicroserviceNET.Logging/HostBuilderExtensions.cs -------------------------------------------------------------------------------- /Chapter11/MicroserviceNET.Logging/MicroserviceNET.Logging.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/MicroserviceNET.Logging/MicroserviceNET.Logging.csproj -------------------------------------------------------------------------------- /Chapter11/MicroserviceNET.Monitoring/ApplicationBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/MicroserviceNET.Monitoring/ApplicationBuilderExtensions.cs -------------------------------------------------------------------------------- /Chapter11/MicroserviceNET.Monitoring/MicroserviceNET.Monitoring.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/MicroserviceNET.Monitoring/MicroserviceNET.Monitoring.csproj -------------------------------------------------------------------------------- /Chapter11/MicroserviceNET.Monitoring/MsSqlStartupHealthCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/MicroserviceNET.Monitoring/MsSqlStartupHealthCheck.cs -------------------------------------------------------------------------------- /Chapter11/MicroserviceNET.Monitoring/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/MicroserviceNET.Monitoring/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /Chapter11/Middleware/Middleware.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/Middleware/Middleware.csproj -------------------------------------------------------------------------------- /Chapter11/Middleware/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/Middleware/Program.cs -------------------------------------------------------------------------------- /Chapter11/Middleware/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/Middleware/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter11/Middleware/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/Middleware/Startup.cs -------------------------------------------------------------------------------- /Chapter11/Middleware/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/Middleware/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter11/Middleware/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/Middleware/appsettings.json -------------------------------------------------------------------------------- /Chapter11/MiddlewareTests/MiddlewareTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/MiddlewareTests/MiddlewareTests.csproj -------------------------------------------------------------------------------- /Chapter11/MiddlewareTests/RedirectingMiddleware_should.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/MiddlewareTests/RedirectingMiddleware_should.cs -------------------------------------------------------------------------------- /Chapter11/SpecialOffers/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/SpecialOffers/Dockerfile -------------------------------------------------------------------------------- /Chapter11/SpecialOffers/Events/EventFeedController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/SpecialOffers/Events/EventFeedController.cs -------------------------------------------------------------------------------- /Chapter11/SpecialOffers/Events/EventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/SpecialOffers/Events/EventStore.cs -------------------------------------------------------------------------------- /Chapter11/SpecialOffers/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/SpecialOffers/Program.cs -------------------------------------------------------------------------------- /Chapter11/SpecialOffers/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/SpecialOffers/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter11/SpecialOffers/SpecialOffers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/SpecialOffers/SpecialOffers.csproj -------------------------------------------------------------------------------- /Chapter11/SpecialOffers/SpecialOffers/SpecialOffersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/SpecialOffers/SpecialOffers/SpecialOffersController.cs -------------------------------------------------------------------------------- /Chapter11/SpecialOffers/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/SpecialOffers/Startup.cs -------------------------------------------------------------------------------- /Chapter11/SpecialOffers/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/SpecialOffers/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter11/SpecialOffers/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/SpecialOffers/appsettings.json -------------------------------------------------------------------------------- /Chapter11/SpecialOffers/special-offers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/SpecialOffers/special-offers.yaml -------------------------------------------------------------------------------- /Chapter11/create-aks.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/create-aks.ps1 -------------------------------------------------------------------------------- /Chapter11/examples.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter11/examples.http -------------------------------------------------------------------------------- /Chapter12/ApiGateway/ApiGateway.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ApiGateway/ApiGateway.csproj -------------------------------------------------------------------------------- /Chapter12/ApiGateway/ProductList/ProductList.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ApiGateway/ProductList/ProductList.cshtml -------------------------------------------------------------------------------- /Chapter12/ApiGateway/ProductList/ProductListController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ApiGateway/ProductList/ProductListController.cs -------------------------------------------------------------------------------- /Chapter12/ApiGateway/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ApiGateway/Program.cs -------------------------------------------------------------------------------- /Chapter12/ApiGateway/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ApiGateway/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter12/ApiGateway/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ApiGateway/Startup.cs -------------------------------------------------------------------------------- /Chapter12/ApiGateway/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ApiGateway/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter12/ApiGateway/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ApiGateway/appsettings.json -------------------------------------------------------------------------------- /Chapter12/Ch12.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/Ch12.sln -------------------------------------------------------------------------------- /Chapter12/MicroserviceNET.Logging/HostBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/MicroserviceNET.Logging/HostBuilderExtensions.cs -------------------------------------------------------------------------------- /Chapter12/MicroserviceNET.Logging/MicroserviceNET.Logging.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/MicroserviceNET.Logging/MicroserviceNET.Logging.csproj -------------------------------------------------------------------------------- /Chapter12/MicroserviceNET.Monitoring/ApplicationBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/MicroserviceNET.Monitoring/ApplicationBuilderExtensions.cs -------------------------------------------------------------------------------- /Chapter12/MicroserviceNET.Monitoring/MicroserviceNET.Monitoring.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/MicroserviceNET.Monitoring/MicroserviceNET.Monitoring.csproj -------------------------------------------------------------------------------- /Chapter12/MicroserviceNET.Monitoring/MsSqlStartupHealthCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/MicroserviceNET.Monitoring/MsSqlStartupHealthCheck.cs -------------------------------------------------------------------------------- /Chapter12/MicroserviceNET.Monitoring/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/MicroserviceNET.Monitoring/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /Chapter12/ProductCatalog/ProductCatalog.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ProductCatalog/ProductCatalog.csproj -------------------------------------------------------------------------------- /Chapter12/ProductCatalog/ProductCatalogController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ProductCatalog/ProductCatalogController.cs -------------------------------------------------------------------------------- /Chapter12/ProductCatalog/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ProductCatalog/Program.cs -------------------------------------------------------------------------------- /Chapter12/ProductCatalog/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ProductCatalog/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter12/ProductCatalog/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ProductCatalog/Startup.cs -------------------------------------------------------------------------------- /Chapter12/ProductCatalog/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ProductCatalog/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter12/ProductCatalog/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ProductCatalog/appsettings.json -------------------------------------------------------------------------------- /Chapter12/ShoppingCart/Cache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ShoppingCart/Cache.cs -------------------------------------------------------------------------------- /Chapter12/ShoppingCart/EventFeed/EsEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ShoppingCart/EventFeed/EsEventStore.cs -------------------------------------------------------------------------------- /Chapter12/ShoppingCart/EventFeed/Event.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ShoppingCart/EventFeed/Event.cs -------------------------------------------------------------------------------- /Chapter12/ShoppingCart/EventFeed/EventFeedController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ShoppingCart/EventFeed/EventFeedController.cs -------------------------------------------------------------------------------- /Chapter12/ShoppingCart/EventFeed/IEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ShoppingCart/EventFeed/IEventStore.cs -------------------------------------------------------------------------------- /Chapter12/ShoppingCart/EventFeed/SqlEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ShoppingCart/EventFeed/SqlEventStore.cs -------------------------------------------------------------------------------- /Chapter12/ShoppingCart/ProductCatalogClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ShoppingCart/ProductCatalogClient.cs -------------------------------------------------------------------------------- /Chapter12/ShoppingCart/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ShoppingCart/Program.cs -------------------------------------------------------------------------------- /Chapter12/ShoppingCart/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ShoppingCart/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter12/ShoppingCart/ShoppingCart.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ShoppingCart/ShoppingCart.csproj -------------------------------------------------------------------------------- /Chapter12/ShoppingCart/ShoppingCart/ShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ShoppingCart/ShoppingCart/ShoppingCart.cs -------------------------------------------------------------------------------- /Chapter12/ShoppingCart/ShoppingCart/ShoppingCartController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ShoppingCart/ShoppingCart/ShoppingCartController.cs -------------------------------------------------------------------------------- /Chapter12/ShoppingCart/ShoppingCart/ShoppingCartStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ShoppingCart/ShoppingCart/ShoppingCartStore.cs -------------------------------------------------------------------------------- /Chapter12/ShoppingCart/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ShoppingCart/Startup.cs -------------------------------------------------------------------------------- /Chapter12/ShoppingCart/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ShoppingCart/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter12/ShoppingCart/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ShoppingCart/appsettings.json -------------------------------------------------------------------------------- /Chapter12/ShoppingCart/databse-scripts/create-shopping-cart-db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/ShoppingCart/databse-scripts/create-shopping-cart-db.sql -------------------------------------------------------------------------------- /Chapter12/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/docker-compose.yaml -------------------------------------------------------------------------------- /Chapter12/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/Chapter12/nuget.config -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horsdal/microservices-in-dotnet-book-second-edition/HEAD/README.md --------------------------------------------------------------------------------