Externalized Config & Profiles
Property precedence, type-safe configuration, profile strategy and secrets — config as an architectural surface.
- 1✓
Explain Spring Boot's property source precedence. Why does it exist, and which layers matter in practice?
senior - 2✓
@ConfigurationProperties vs @Value — which do you standardize on and why? How do you make configuration type-safe?
senior - 3✓
Design a profiles strategy for dev → staging → prod. What belongs in a profile, and what doesn't?
staff - 4✓
How do you handle secrets in a Spring Boot application — from local dev to production?
architect - 5✓
Config at scale: centralized config, feature flags, and runtime changes — how do you keep 50 services sane?
architect