Канал о новостях ИТ-рынка. Вместе с вами держим руку на пульсе изменений и находим способы адаптироваться к новой нормальности. Следим за событиями и разбираем их.
Все мы с нетерпением ждём «Чёрной пятницы» или предновогодних распродаж. Но для интернет-магазинов этот сезон – настоящий вызов и проверка на прочность: выдержит ли их онлайн-площадка наплыв покупателей.
Есть несколько проверенных рекомендаций, которые помогут интернет-магазину выдержать растущие нагрузки. Коротко о наиболее важных, а подробнее читайте в нашей статье на Хабре.
📈 Мониторьте нагрузку
Важно выстроить регулярное наблюдение за показателями, заранее определить «пороговые» значения всех параметров и настроить оповещение при их достижении. И закладывайте 10-кратный запас по нагрузке – это поможет избежать проблем при резком скачке входящих запросов.
✏️ Собирайте инсайты от пользователей
Если у пользователей возникают сложности с вашим сервисом, которых вы не замечали ранее, вы обязательно о них узнаете и сможете исправить. Чтобы получать фидбек от пользователей, используйте инструменты: кнопку-виджет, опросы, появляющуюся форму, соцсети и боты в мессенджерах.
🤖 Автоматизируйте рутинные процессы
Автоматизация рутинных процессов исключает человеческий фактор, ускоряет процессы и высвобождает время разработчиков на более сложные задачи. Инструментов для этого много: статические анализаторы, линтеры, автотесты, автоматические пайплайны – выбор зависит от сложности проекта и опыта команды.
🔍 Тестируйте всё
Испытания кода требуют ресурсов, на которые бизнес не всегда готов, хотя опытные разработчики всегда держат эту опцию в голове. Задача ИТ-руководителя – убедить собственников бизнеса в том, что тестирование – это часть продукта, которая влияет на выручку.
👌 Обеспечьте безопасность разработки
«Безопасное программирование» – стремление предусмотреть нештатное поведение подсистем. Этот подход применим на любом этапе разработки, поскольку помогает защититься от случайных ошибок, определить уязвимости и быстро скорректировать ложные срабатывания.
😉 Своевременно «выкупайте» технический долг
Всё, на чем компания сэкономит в погоне за результатом «здесь и сейчас», – это технический долг проекта, который рано или поздно нужно будет всё равно восполнить. Важно сохранять баланс между таким долгом и новыми требованиями, которые нужно немедленно реализовать. Перевес в сторону первого снижает доход компании, а в случае второго – приводит к потере качества решения, а в долгосрочной перспективе – падению выручки. Важно уметь договариваться об этом с бизнесом.
Применяли ли вы что-то из перечисленного при подготовке к сегодняшней «Черной пятнице»?