Introduction
This module establishes comprehensive application configuration management strategies encompassing externalized configuration patterns, separation of concerns architectures, and secure secret management through Azure Key Vault integration with Azure Pipelines.
Learning objectives
After completing this module, you'll be able to:
- Design externalized configuration architectures implementing separation of concerns principles.
- Implement Azure App Configuration with key-value pair management strategies.
- Integrate Azure Key Vault with Azure Pipelines for secure secret management.
- Configure feature flags and dynamic configuration patterns.
- Manage secrets, tokens, and certificates following DevOps security best practices.
Prerequisites
- Foundational understanding of DevOps principles and continuous delivery concepts.
- Familiarity with Azure services and cloud-native application architectures.
- Experience with application deployment and configuration management practices.