Q: Design an alerting system for a large infrastructure.
Requirements: Ingest alerts, deduplicate, route to on-call, track acknowledgment.
Components: Alert ingestion API, deduplication service, routing rules engine, notification service, on-call schedule database.
Q: Design a configuration management system.
Requirements: Store configs for s of services, version control, audit trail, fast reads.
Components: Git-based storage, config server with caching, change propagation, validation layer, rollback capability.
Approach: Clarify requirements, estimate scale, design components, discuss tradeoffs.