BrainyBeeBrainyBee
ExploreBlogStart Studying
HomeDesigning and Implementing Microsoft DevOps Solutions (AZ-400)Choosing package management tools
Lesson209 words

Choosing package management tools

Recommend package management tools

Azure Artifacts and GitHub Packages both host packages. Choose on where governance lives, not on feature count.

Azure ArtifactsGitHub Packages
Lives inAzure DevOps organisation/projectGitHub organisation/repository
FormatsNuGet, npm, Maven, Python, Universal, Cargonpm, NuGet, Maven, RubyGems, Docker, containers
Upstream sourcesYes — proxy and save public packagesLimited
RetentionFeed retention policiesRepository-linked
PermissionsFeed-level roles (Reader / Contributor / Owner)Repository and org permissions

The discriminator: upstream sources

Azure Artifacts feeds can act as a proxy to public registries and save a copy of every package they serve. That single capability answers several exam scenarios at once:

  • Availability — a build keeps working if the public registry is down or a version is unpublished upstream.
  • Auditability — one place records every third-party package the organisation consumed.
  • Supply-chain control — the saved copy is what you scanned; upstream cannot change it underneath you.

If a question mentions surviving upstream outages, protecting against unpublished versions, or auditing third-party dependencies, it is pointing at Azure Artifacts upstream sources.

Primary sources

  • https://learn.microsoft.com/en-us/azure/devops/artifacts/concepts/feeds
  • https://learn.microsoft.com/en-us/azure/devops/artifacts/concepts/upstream-sources
All Designing and Implementing Microsoft DevOps Solutions (AZ-400) Study Resources

Related Notes

  • Agent and runner infrastructure421 words
  • Agent and runner infrastructure — quick notes150 words
  • Alerting on pipeline events255 words
  • Alerting on pipeline events — quick notes94 words
  • Analyzing usage and application performance241 words
  • Analyzing usage and application performance — quick notes73 words
  • Appropriate access levels217 words
  • Appropriate access levels — quick notes85 words
  • Automating container scanning277 words
  • Automating container scanning — quick notes96 words
  • Automating documentation from Git history191 words
  • Automating documentation from Git history — quick notes55 words

Ready to study Designing and Implementing Microsoft DevOps Solutions (AZ-400)?

Practice tests, flashcards, and all study notes — free, no sign-up.

Start Studying

Ready to study Designing and Implementing Microsoft DevOps Solutions (AZ-400)?

Practice tests, flashcards, and all study notes — free, no sign-up needed.

Start Studying — Free
Designing and Implementing Microsoft DevOps Solutions (AZ-400) ResourcesExplore All HivesBlogHome

© 2026 BrainyBee. Free AI-powered exam prep.