Design a metrics collection and alerting system | Snapchat Interview Question