Обсудим ваш проект

Масштабируемость

Способность системы выдерживать рост числа пользователей, объёма данных или транзакционной нагрузки без серьёзного падения производительности и без непропорционального роста затрат.

  1. 01

    Почему это важно

    Система, которая рушится во время кампании, телевизионной рекламы или сезонного пика, закрывает двери именно в тот момент, когда могла бы продавать больше всего. Масштабируемость следует учитывать с самого начала: кэширование, индексы базы данных, фоновые задачи и структура, способная расти горизонтально, обходятся значительно дешевле, чем добавить их позже.

  2. 02

    Пример

    Перед днём распродажи интернет-магазин проводит нагрузочное тестирование. При десятикратном превышении обычного трафика этап оформления заказа замедляется; когда отправка писем после оплаты перенесена в фоновый режим, узкое место исчезает.

  3. 03

    Частая ошибка

    Строить самую сложную конфигурацию масштабирования до того, как в ней возникнет потребность, или, наоборот, никогда не проводить нагрузочное тестирование, когда ожидается рост.

  4. 04
Начнём

Обсудим ваш проект.

Расскажите о задаче — объём определим вместе.