Vaultx.Application (Vaultx v0.7.0)
View SourceOTP Application for VaultX HashiCorp Vault client.
This application manages the lifecycle of VaultX infrastructure components with a focus on simplicity, reliability, and fast startup.
Architecture
- Core Components: HTTP connection pool (required)
- Optional Components: Cache, token renewal, rate limiting, hot reload
- Fault Tolerance: Optional components can fail without affecting core functionality
- Fast Startup: Minimal validation during startup, comprehensive analysis on demand
Startup Process
- Load configuration with basic validation
- Start HTTP connection pool
- Start optional components based on configuration
- Setup telemetry if enabled