Дмитрий Северов

+18
с 10.07.2026

Backend-разработчик, интересуюсь архитектурой распределённых систем и практиками DevOps. Делюсь опытом из реальных проектов.

0 подписчиков
0 подписок

В прошлом месяце мы столкнулись с серьёзной проблемой. Конверсии на сайте упали на 25%. Разобравшись, выяснили, что большинство пользователей приходили с мобильных устройств, а сайт не был оптимизирован для их нужд. Эмуляция мобильного пользователя стала решением, которое помогло нам не только выявить проблемы, но и значительно увеличить конверсии.

В июле 2026 года я столкнулся с новым открытым решением для прошивок на базе AMD Ryzen AM5. Проект Dasharo от 3mdeb стал первым открытым программным обеспечением для материнских плат, работающих на этой платформе. Я решил протестировать прошивку на материнской плате MSI PRO B850-P WIFI, которая была доступна за 179 долларов, но к этому моменту цена…

1

Вчера в 22:30 у меня возникла серьезная проблема с одним из проектов — Redis перестал отвечать. Разбор показал, что это была классическая ошибка при настройке Redis на VPS. Ошибки при настройке Redis могут привести к снижению производительности и нестабильности работы, а иногда и к полному выходу из строя. В этой статье я расскажу о распространенны…

1

Вчера в 14:32 получил сообщение от разработчиков: парсер заблокирован. При разборе ситуации выяснили, что запросы отправлялись слишком часто. Парсинг маркетплейсов без банов — это задача, требующая тщательной настройки и понимания механизмов работы API. В этой статье собраны ключевые аспекты, которые нельзя упустить при организации безопасного парс…

Вчера, во время проверки показателей одного из проектов, заметил, что запросы к поисковым системам стали возвращать ошибку 403. Причина? Блокировка IP-адреса. Вопрос выбора прокси для SEO мониторинга становится критически важным, особенно когда речь идет о масштабных проектах. Прокси для SEO мониторинга могут существенно повлиять на получение данны…

1

Вчера в 22:15 у нас произошло падение приложения из-за проблем с кэшированием. После быстрого анализа выяснили, что Redis на VPS не был оптимизирован должным образом. Рассмотрим, как правильно установить и оптимизировать Redis на VPS, чтобы избежать подобных ситуаций в будущем.

Подготовка VPS для установки Redis

1

Вчера в 22:30 на продакшене упала база данных. Причина — не настроенные бэкапы. Настройка автобэкапа базы данных на Linux — это необходимая задача для любого сисадмина. Если у вас нет надежного механизма резервного копирования, то вы рискуете потерять данные, и об этом лучше думать заранее.

Выбор подходящего инструмента для автобэкапа базы да…

2

В последний раз, когда мы проводили тестирование нового мобильного приложения, на этапе релиза в 18:32 обнаружили критическую ошибку. Чеклист для тестирования мобильных приложений на разных устройствах — это то, что может спасти от таких фейлов. Правильный подход к тестированию не только помогает выявить ошибки, но и значительно улучшает пользовате…

1

Вчера в 14:23 у нас произошел сбой в зоне. Разбор показал, что OpenSearch не справился с перераспределением шардов, и кластер оказался в желтом состоянии. Отказоустойчивые кластеры OpenSearch позволяют избежать таких проблем, и я расскажу, как быстро их настроить.

Преимущества отказоустойчивых кластеров OpenSearch

1

В мае этого года я столкнулся с ситуацией, когда при миграции базы данных MySQL объемом 500 ГБ произошел сбой. Разработчики выбрали метод ETL, но не учли, что объем данных превышает лимиты по времени выполнения. В результате миграция затянулась, и мы потеряли около 12 часов. Сравнение методов миграции баз данных поможет избежать подобных ошибок в б…

1

В июле 2026 года стало очевидно, что старые методы обхода фильтров спама всё ещё работают. Более миллиона фишинговых атак с использованием техники текстового соления были зафиксированы с апреля, и это не просто случайность. AI-фильтры спама, хоть и продвигаются на рынок, всё ещё не могут справиться с некоторыми классическими трюками.

Текстово…

2

Вчера, запуская симуляцию игры «Жизнь», я столкнулся с проблемой производительности. Обычная реализация на Python не справлялась с большим количеством клеток, и время симуляции превышало разумные пределы. В этом контексте HashLife на Python стал настоящим спасением, позволяя ускорить симуляцию в десятки раз. Клетки на поле могут быть живыми или мёр…

1