- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.png files (70): assets/images/Guide/ReliableWebAppArchitectureDiagram.png assets/images/Guide/AppConfig-Purge.png assets/images/Guide/Intro-video.png assets/images/Guide/Simulating_CircuitBreakerPart2.png assets/images/Guide/WebAppHomePage.png assets/images/Guide/Simulating_RedisConsoleShowUpcomingConcerts.png assets/images/Guide/WebAppTicketsPage.png assets/images/Guide/Simulating_CheckoutPage.png assets/images/Guide/AzureMonitorCustomEvents.png assets/images/Guide/AsyncRequestReplyPattern.png assets/images/Guide/Simulating_AppServiceRestart.png assets/images/Guide/Simulating_AppInsightsTopRequests.png assets/images/Guide/Simulating_RedisConsole.png assets/images/Guide/AD-AppRegistrations.png assets/images/Guide/Azd-Env-New.png assets/images/Guide/Simulating_AppInsightsRequestWithSqlServer.png assets/images/Guide/Simulating_ConfigExplorer.png assets/images/Guide/AzureMonitorLiveMetrics.png assets/images/Guide/Simulating_CircuitBreakerPart1.png assets/images/Guide/AzureMonitorLogAnalyticsQueries.png assets/images/Guide/Simulating_RetryPattern.png assets/images/Guide/Simulating_RedisConsoleListKeys.png assets/images/Guide/Simulating_UpcomingConcertsPage.png assets/images/Guide/KeyVault-Purge.png assets/images/Guide/Simulating_AppInsightsRequestWithoutSql.png assets/images/vscode-reopen-in-container-command.png assets/images/WebAppHomePage.png assets/images/Azd-Env-New.png assets/images/vscode-reopen-in-container.png assets/images/configure-multiple-startup-projects.png assets/images/AzdoSetup/5CreateAPipeline.png assets/images/AzdoSetup/4CreateAPipeline.png assets/images/AzdoSetup/2CreateAPipeline.png assets/images/AzdoSetup/1CreateAPipeline.png assets/images/AzdoSetup/3CreateAPipeline.png workshop/azd-sample/src/ReleCloudLite.Web/wwwroot/favicon.png workshop/images/4-Reliability/exception-output.png workshop/images/4-Reliability/web-app-handle-error.png workshop/images/4-Reliability/circuit-breaker.png workshop/images/4-Reliability/multiple-startups.png workshop/images/6-Operational Excellence/AD-Search.png workshop/images/6-Operational Excellence/Monitoring-App-Failures.png workshop/images/6-Operational Excellence/Monitoring-App-Config.png workshop/images/6-Operational Excellence/Monitoring-RG.png workshop/images/6-Operational Excellence/EntraID-Search.png workshop/images/6-Operational Excellence/EntraID-App-Registrations.png workshop/images/6-Operational Excellence/AD-App-Registrations.png workshop/images/6-Operational Excellence/Monitoring-App-503.png workshop/images/6-Operational Excellence/Rotate-Secrets-Output.png workshop/images/6-Operational Excellence/Monitoring-App-Service.png workshop/images/6-Operational Excellence/Client-Secret.png workshop/images/2-RWA Overview/enterprise-web-app-cloud-journey.png workshop/images/2-RWA Overview/the-five-pillars.png workshop/images/2-RWA Overview/pattern-of-patterns.png workshop/images/2-RWA Overview/objectives.png workshop/images/3-Cost Optimization/app-service-plan-p1v3.png workshop/images/3-Cost Optimization/sample-application.png workshop/images/3-Cost Optimization/app-service-plan.png workshop/images/3-Cost Optimization/scale-out.png workshop/images/5-Security/appconfig-keyvault.png workshop/images/5-Security/sample-application.png workshop/images/5-Security/user-assigned-managed-identity.png workshop/images/5-Security/keyvault-app-selection.png workshop/images/5-Security/selecting-managed-identity.png workshop/images/5-Security/app-service-identity.png workshop/images/1-Tooling and Deployment/vscode-reopen-in-container-command.png workshop/images/1-Tooling and Deployment/WebAppHomePage.png workshop/images/1-Tooling and Deployment/Azd-Env-New.png workshop/images/1-Tooling and Deployment/vscode-reopen-in-container.png workshop/images/1-Tooling and Deployment/configure-multiple-startup-projects.png - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.bicep files (57): infra/modules/application-appservice.bicep infra/modules/telemetry.bicep infra/modules/grant-secret-user.bicep infra/modules/spoke-network.bicep infra/modules/hub-network.bicep infra/modules/application-resources.bicep infra/modules/naming.bicep infra/modules/private-dns-zones.bicep infra/modules/peer-networks.bicep infra/modules/resource-groups.bicep infra/modules/shared-frontdoor.bicep infra/modules/azure-monitor.bicep infra/modules/application-post-config.bicep infra/main.bicep infra/types/PrivateEndpointSettings.bicep infra/types/ApplicationIdentity.bicep infra/types/WafRules.bicep infra/types/FrontDoorSettings.bicep infra/types/UserIdentity.bicep infra/types/DeploymentSettings.bicep infra/types/DiagnosticSettings.bicep infra/types/BuildAgentSettings.bicep infra/types/RedisUser.bicep infra/core/hosting/app-service-plan.bicep infra/core/hosting/app-service.bicep infra/core/monitor/log-analytics-workspace.bicep infra/core/monitor/application-insights.bicep infra/core/config/app-configuration.bicep infra/core/security/key-vault.bicep infra/core/security/front-door-route-approval.bicep infra/core/security/front-door-route.bicep infra/core/security/key-vault-secrets.bicep infra/core/security/front-door-with-waf.bicep infra/core/database/azure-cache-for-redis.bicep infra/core/database/create-sql-user-and-role.bicep infra/core/database/sql-database.bicep infra/core/database/sql-server.bicep infra/core/network/ddos-protection-plan.bicep infra/core/network/virtual-network.bicep infra/core/network/private-dns-zone.bicep infra/core/network/private-endpoint.bicep infra/core/network/public-ip-address.bicep infra/core/network/network-security-group.bicep infra/core/network/private-dns-zone-link.bicep infra/core/network/bastion-host.bicep infra/core/network/firewall.bicep infra/core/network/peer-virtual-network.bicep infra/core/network/route-table.bicep infra/core/storage/storage-account.bicep infra/core/storage/storage-account-blob.bicep infra/core/compute/ubuntu-jumpbox.bicep infra/core/cost-management/budget.bicep infra/core/identity/managed-identity.bicep infra/core/identity/resource-group-role-assignment.bicep workshop/azd-sample/infra/main.bicep workshop/azd-sample/infra/autoscale.bicep workshop/azd-sample/infra/resources.bicep - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.map files (24): src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map src/Relecloud.Web.CallCenter/wwwroot/lib/jquery/dist/jquery.min.map workshop/azd-sample/src/ReleCloudLite.Web/wwwroot/css/bootstrap/bootstrap.min.css.map - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *. files (4): src/Relecloud.Web.CallCenter/wwwroot/lib/bootstrap/LICENSE LICENSE workshop/azd-sample/src/ReleCloudLite.Web/wwwroot/css/open-iconic/ICON-LICENSE workshop/azd-sample/src/ReleCloudLite.Web/wwwroot/css/open-iconic/FONT-LICENSE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.yaml files (4): .github/workflows/scheduled-azure-teardown.yml .github/workflows/scheduled-azure-dev.yml .github/workflows/azure-dev.yml .azdo/pipelines/azure-dev.yml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.vsdx files (3): assets/diagrams/reliable-web-app-dotnet-dev.vsdx assets/diagrams/reliable-web-app-dotnet-vnet.vsdx assets/diagrams/reliable-web-app-dotnet.vsdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.jpg files (2): src/Relecloud.Web.CallCenter/wwwroot/img/banner.jpg assets/images/Guide/Intro-video.jpg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.sln files (2): src/Relecloud.sln workshop/azd-sample/src/ReleCloudLite.sln - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.otf files (1): workshop/azd-sample/src/ReleCloudLite.Web/wwwroot/css/open-iconic/font/fonts/open-iconic.otf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.xlsx files (1): assets/sla-calculation.xlsx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.ttf files (1): workshop/azd-sample/src/ReleCloudLite.Web/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.eot files (1): workshop/azd-sample/src/ReleCloudLite.Web/wwwroot/css/open-iconic/font/fonts/open-iconic.eot - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.woff files (1): workshop/azd-sample/src/ReleCloudLite.Web/wwwroot/css/open-iconic/font/fonts/open-iconic.woff - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.ico files (1): src/Relecloud.Web.CallCenter/wwwroot/favicon.ico - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.md files (1): workshop/2 - RWA Overview/README.MD - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.jpeg files (1): workshop/images/0-Introduction/IntroductionToRWADotNet.jpeg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -