What’s Mean time to resolution (MTTR)?
used to measure the average time it takes to resolve incidents or issues
What’s mean time to recover?
quality and security metric. The taken time to restore an application after a failure.
What’s Time to detect?
amount of time it takes for a team to discover an issue, bug etc in a system, product etc after it occurs.
What’s time to mitigate (TTM)?
measures the time it takes to address and minimize the impact of an issue or incident after it has been detected.
What’s Time to remediate (TTR)?
measures the total time it takes to fully fix an issue or vulnerability from the moment it is detected until it is permanently resolved.
What’s Cycle time?
Used to look at the time taken to close a work item after work on it has started.
What’s Lead time?
measures the total time elapsed from creation of work item to their completion.
What’s Cumulative Flow Diagram?
shows the number of work items in different states over time. Can be used to monitor progress and identify bottlenecks.
What can you use Azure App Configuration?
manage application settings and feature flags
what does dotnet pack command do?
The dotnet pack command builds the project and creates a NuGet package in the bin\Release folder.
What does this command do “dotnet add package Newtonsoft.Json”
install the sample package
What is canary deployment?
its like a feature flag where you let canary users (a group of users that can deal better with the new change in code) use the new deployment. Just deploying it to a group of users.
What’s A/B Testing?
Perhaps you want to find out if a new feature makes it faster for users to complete a task.
You could have half the users working with the original version of the code and the other half working with the new code version.
You can then directly compare the outcome and decide if the feature is worth keeping.
How can you implement Canary releases?
by using a combination of feature toggles, traffic routing and deployment slots.
What are the 6 options to distribute traffic in Azure Traffic Manager?
How can you control your canary release with Azure resources?
Use a combination of feature toggles, deployment slots and Traffic Manager.
Can use application insights to monitor the performance and stability of the app.
What’s dark launching?
like canary release but here you assess users’ responses to new features in your frontend rather than testing the performance of the backend.
Release a new feature to a small set of users (usually they not aware they being tested, therefore the name Dark launching)
What is ring based deployment?
it’s an extension of canary.
First deploy your changes to risk-tolerant customers and progressively roll out to a more extensive set of customers.
What access model are most Azure DevOps users added to?
Contributors security group and granted with Basic access level
What does the contributor security group provide?
by default read and write access to the primary DevOps capabilities, including repositories, work tracking, and pipelines.
What’s the difference between the access level Basic and Basic + Test?
Basic + Test is Basic permissions plus manage Azure Test Plans
Basic provides access to all features and tasks for using Azure Boards, Azure Repos, Azure Pipelines, and Azure Artifacts
what are the 3 types of workload identities Microsoft Entra ID supports?
What does Azure DevOps secure files allow us to do?
securely store sensitive files such as code signing certificates, SSH keys or third party provisioning profiles within your Azure DevOps organization.
Can only be accessed by authorized users and pipelines.
They’re tightly integrated with Azure DevOps and provide a convenient way to consume sensitive files directly within CI/CD workflows.
What are the features Azure App Configuration provide?
A fully managed service that can be set up in minutes.
Flexible key representations and mappings.
Tagging with labels.
A point-in-time replay of settings.
Dedicated UI for feature flag management.
Comparison of two sets of configurations on custom-defined dimensions.
Enhanced security through Azure managed identities.
Complete data encryptions, at rest or in transit.
Native integration with popular frameworks.