Я собираю REST API, и, поскольку я не уверен, как он будет масштабироваться или что будет требовать его, я бы хотел, чтобы его можно было использовать для ограничения его использования, а также для того, чтобы иметь возможность временно отказываются от запросов, когда ящик превышает пропускную способность или существует какой-то сценарий с slashdotted.
Я также хотел бы, чтобы изящно временно приостановить службу (при предоставлении клиентам результатов, указывающих на то, что основная услуга временно отключена), когда/если мне нужно масштабировать службу, добавив больше емкости.
Есть ли какие-либо рекомендации для такого рода вещей? Реализация Rails с mysql.