├── .gitignore ├── LICENSE ├── LICENSE-CODE ├── README.md ├── SECURITY.md ├── deployment └── azuredeploy.json └── src ├── after ├── DroneDelivery-after │ ├── Connected Services │ │ └── Application Insights │ │ │ └── ConnectedService.json │ ├── Controllers │ │ ├── DeliveriesController.cs │ │ ├── DeliveryRequestsController.cs │ │ └── HomeController.cs │ ├── DroneDelivery-after.csproj │ ├── Program.cs │ ├── Services │ │ └── PackageServiceCaller.cs │ ├── Startup.cs │ ├── Views │ │ └── Home │ │ │ ├── Index.cshtml │ │ │ └── SendRequests.cshtml │ ├── appsettings.Development.json │ └── appsettings.json ├── DroneDelivery.Common │ ├── DroneDelivery.Common.csproj │ ├── Models │ │ ├── ConfirmationRequired.cs │ │ ├── ConfirmationType.cs │ │ ├── ContainerSize.cs │ │ ├── Delivery.cs │ │ ├── DeliveryStage.cs │ │ ├── DeliveryStatus.cs │ │ ├── Location.cs │ │ ├── PackageGen.cs │ │ ├── PackageInfo.cs │ │ └── UserAccount.cs │ └── Services │ │ ├── DeliveryRepository.cs │ │ ├── DroneScheduler.cs │ │ ├── IDeliveryRepository.cs │ │ ├── IDroneScheduler.cs │ │ ├── IPackageProcessor.cs │ │ ├── IRequestProcessor.cs │ │ ├── RequestProcessor.cs │ │ └── Utility.cs ├── DroneDelivery.sln └── PackageService │ ├── .gitignore │ ├── PackageService.csproj │ ├── PackageServiceFunction.cs │ └── host.json └── before ├── DroneDelivery-before ├── Connected Services │ └── Application Insights │ │ └── ConnectedService.json ├── Controllers │ ├── DeliveriesController.cs │ ├── DeliveryRequestsController.cs │ └── HomeController.cs ├── DroneDelivery-before.csproj ├── Program.cs ├── Services │ └── PackageProcessor.cs ├── Startup.cs ├── Views │ └── Home │ │ ├── Index.cshtml │ │ └── SendRequests.cshtml ├── appsettings.Development.json └── appsettings.json ├── DroneDelivery.Common ├── DroneDelivery.Common.csproj ├── Models │ ├── ConfirmationRequired.cs │ ├── ConfirmationType.cs │ ├── ContainerSize.cs │ ├── Delivery.cs │ ├── DeliveryStage.cs │ ├── DeliveryStatus.cs │ ├── Location.cs │ ├── PackageGen.cs │ ├── PackageInfo.cs │ └── UserAccount.cs └── Services │ ├── DeliveryRepository.cs │ ├── DroneScheduler.cs │ ├── IDeliveryRepository.cs │ ├── IDroneScheduler.cs │ ├── IPackageProcessor.cs │ ├── IRequestProcessor.cs │ ├── RequestProcessor.cs │ └── Utility.cs └── DroneDelivery.sln /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-CODE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/LICENSE-CODE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/SECURITY.md -------------------------------------------------------------------------------- /deployment/azuredeploy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/deployment/azuredeploy.json -------------------------------------------------------------------------------- /src/after/DroneDelivery-after/Connected Services/Application Insights/ConnectedService.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery-after/Connected Services/Application Insights/ConnectedService.json -------------------------------------------------------------------------------- /src/after/DroneDelivery-after/Controllers/DeliveriesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery-after/Controllers/DeliveriesController.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery-after/Controllers/DeliveryRequestsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery-after/Controllers/DeliveryRequestsController.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery-after/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery-after/Controllers/HomeController.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery-after/DroneDelivery-after.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery-after/DroneDelivery-after.csproj -------------------------------------------------------------------------------- /src/after/DroneDelivery-after/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery-after/Program.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery-after/Services/PackageServiceCaller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery-after/Services/PackageServiceCaller.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery-after/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery-after/Startup.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery-after/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery-after/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /src/after/DroneDelivery-after/Views/Home/SendRequests.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery-after/Views/Home/SendRequests.cshtml -------------------------------------------------------------------------------- /src/after/DroneDelivery-after/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery-after/appsettings.Development.json -------------------------------------------------------------------------------- /src/after/DroneDelivery-after/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery-after/appsettings.json -------------------------------------------------------------------------------- /src/after/DroneDelivery.Common/DroneDelivery.Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery.Common/DroneDelivery.Common.csproj -------------------------------------------------------------------------------- /src/after/DroneDelivery.Common/Models/ConfirmationRequired.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery.Common/Models/ConfirmationRequired.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery.Common/Models/ConfirmationType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery.Common/Models/ConfirmationType.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery.Common/Models/ContainerSize.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery.Common/Models/ContainerSize.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery.Common/Models/Delivery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery.Common/Models/Delivery.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery.Common/Models/DeliveryStage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery.Common/Models/DeliveryStage.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery.Common/Models/DeliveryStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery.Common/Models/DeliveryStatus.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery.Common/Models/Location.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery.Common/Models/Location.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery.Common/Models/PackageGen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery.Common/Models/PackageGen.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery.Common/Models/PackageInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery.Common/Models/PackageInfo.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery.Common/Models/UserAccount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery.Common/Models/UserAccount.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery.Common/Services/DeliveryRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery.Common/Services/DeliveryRepository.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery.Common/Services/DroneScheduler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery.Common/Services/DroneScheduler.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery.Common/Services/IDeliveryRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery.Common/Services/IDeliveryRepository.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery.Common/Services/IDroneScheduler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery.Common/Services/IDroneScheduler.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery.Common/Services/IPackageProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery.Common/Services/IPackageProcessor.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery.Common/Services/IRequestProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery.Common/Services/IRequestProcessor.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery.Common/Services/RequestProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery.Common/Services/RequestProcessor.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery.Common/Services/Utility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery.Common/Services/Utility.cs -------------------------------------------------------------------------------- /src/after/DroneDelivery.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/DroneDelivery.sln -------------------------------------------------------------------------------- /src/after/PackageService/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/PackageService/.gitignore -------------------------------------------------------------------------------- /src/after/PackageService/PackageService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/PackageService/PackageService.csproj -------------------------------------------------------------------------------- /src/after/PackageService/PackageServiceFunction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/after/PackageService/PackageServiceFunction.cs -------------------------------------------------------------------------------- /src/after/PackageService/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } -------------------------------------------------------------------------------- /src/before/DroneDelivery-before/Connected Services/Application Insights/ConnectedService.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery-before/Connected Services/Application Insights/ConnectedService.json -------------------------------------------------------------------------------- /src/before/DroneDelivery-before/Controllers/DeliveriesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery-before/Controllers/DeliveriesController.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery-before/Controllers/DeliveryRequestsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery-before/Controllers/DeliveryRequestsController.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery-before/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery-before/Controllers/HomeController.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery-before/DroneDelivery-before.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery-before/DroneDelivery-before.csproj -------------------------------------------------------------------------------- /src/before/DroneDelivery-before/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery-before/Program.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery-before/Services/PackageProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery-before/Services/PackageProcessor.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery-before/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery-before/Startup.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery-before/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery-before/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /src/before/DroneDelivery-before/Views/Home/SendRequests.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery-before/Views/Home/SendRequests.cshtml -------------------------------------------------------------------------------- /src/before/DroneDelivery-before/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery-before/appsettings.Development.json -------------------------------------------------------------------------------- /src/before/DroneDelivery-before/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery-before/appsettings.json -------------------------------------------------------------------------------- /src/before/DroneDelivery.Common/DroneDelivery.Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery.Common/DroneDelivery.Common.csproj -------------------------------------------------------------------------------- /src/before/DroneDelivery.Common/Models/ConfirmationRequired.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery.Common/Models/ConfirmationRequired.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery.Common/Models/ConfirmationType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery.Common/Models/ConfirmationType.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery.Common/Models/ContainerSize.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery.Common/Models/ContainerSize.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery.Common/Models/Delivery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery.Common/Models/Delivery.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery.Common/Models/DeliveryStage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery.Common/Models/DeliveryStage.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery.Common/Models/DeliveryStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery.Common/Models/DeliveryStatus.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery.Common/Models/Location.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery.Common/Models/Location.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery.Common/Models/PackageGen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery.Common/Models/PackageGen.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery.Common/Models/PackageInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery.Common/Models/PackageInfo.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery.Common/Models/UserAccount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery.Common/Models/UserAccount.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery.Common/Services/DeliveryRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery.Common/Services/DeliveryRepository.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery.Common/Services/DroneScheduler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery.Common/Services/DroneScheduler.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery.Common/Services/IDeliveryRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery.Common/Services/IDeliveryRepository.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery.Common/Services/IDroneScheduler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery.Common/Services/IDroneScheduler.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery.Common/Services/IPackageProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery.Common/Services/IPackageProcessor.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery.Common/Services/IRequestProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery.Common/Services/IRequestProcessor.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery.Common/Services/RequestProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery.Common/Services/RequestProcessor.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery.Common/Services/Utility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery.Common/Services/Utility.cs -------------------------------------------------------------------------------- /src/before/DroneDelivery.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MicrosoftDocs/mslearn-microservices-architecture/HEAD/src/before/DroneDelivery.sln --------------------------------------------------------------------------------