Bird
0
0

What is the best way to ensure consistent environment configuration across all instances?

hard📝 Trade-off Q9 of 15
Microservices - Configuration and Secrets Management
A microservice uses environment variables for database connection strings. During scaling, some instances fail to connect. What is the best way to ensure consistent environment configuration across all instances?
AIgnore environment variables and use default local settings
BManually set environment variables on each instance
CEmbed connection strings in the microservice code
DUse a centralized configuration service that injects environment variables at startup
Step-by-Step Solution
Solution:
  1. Step 1: Identify scaling challenges

    Manually setting env vars on many instances risks inconsistency and errors.
  2. Step 2: Choose centralized config

    A centralized config service ensures all instances get consistent env vars automatically.
  3. Final Answer:

    Use a centralized configuration service that injects environment variables at startup -> Option D
  4. Quick Check:

    Central config service ensures consistency = A [OK]
Quick Trick: Central config services keep env vars consistent at scale [OK]
Common Mistakes:
  • Manually setting env vars on many instances
  • Hardcoding connection strings
  • Ignoring environment configs

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Microservices Quizzes