Resource consumption at Twitter is monitored through an alerting system that enables teams to scale their applications in response to traffic spikes. The use of a service scheduler called Aurora allows developers to manage application instances efficiently, ensuring that production quotas are met. Critical jobs, such as analytics, take precedence, but there are many other tasks that can be deprioritized to free up resources when necessary.