Сайты издания периодически становились мишенью для DDoS-атак. Иногда за ними стояли конкуренты, иногда — начинающие хакеры, которые таким образом набивали руку. Из-за сбоев медиа рисковало потерять читателей и ухудшить позиции в поисковой выдаче, а для стабильного SEO сайт должен оставаться доступным и работать без ошибок. С этой задачи и началось наше сотрудничество. Постепенно проект вырос, и мы взяли на себя развитие фронтенда двух сайтов, реализовали ребрендинг и внедрили новые функции. На текущий момент мы работаем с медиа 3 года.

Чтобы сбои на бэкенде не делали сайт полностью недоступным, мы разделили монолитную структуру: вынесли фронтенд на отдельный сервер и сделали его независимым от бэкенда.
Кроме того:
Так основной контент остается доступным для пользователей даже в периоды высоких нагрузок или атак. В экстренных ситуациях ограничиваются лишь сервисы, не связанные с выдачей: чат и административная панель. Все остальное работает штатно.
Как уже писали выше, у нашего заказчика два сайта: русскоязычный Код.ру и англоязычный DurovsCode.com. Мы модернизировали оба ресурса: добавили новые функции, улучшили дизайн и доработали концепцию, предложенную заказчиком.
Внедрили GigaChat и KandinskyВ рамках сотрудничества издания со Сбером мы добавили на сайт несколько функций на базе генеративного ИИ, в частности:
GigaChat анализирует публикацию и формирует краткую выжимку с основными тезисами. Читатель может быстро понять содержание материала и решить, хочет ли прочитать его полностью.
Сложность возникла со статьями, в которых упоминались законы и другие чувствительные темы. Даже в нейтральном контексте нейросеть иногда отказывалась генерировать саммари. Мы доработали промпты, чтобы система корректно обрабатывала такие публикации.
Читатель может нажать кнопку «Как видит новость Kandinsky». Нейросеть проанализирует текст и создаст собственную иллюстрацию к материалу.

GigaChat выделяет основные тезисы статьи, а Kandinsky генерирует изображения. Затем система автоматически собирает короткую историю с текстом, анимацией и музыкой.
Мы экспериментировали с длиной текста, скоростью анимации и продолжительностью музыкальных фрагментов. Было важно, чтобы пользователь успевал прочитать каждую мысль, а предложения и музыка не обрывались раньше времени.

В результате получился формат, который помогает быстро ознакомиться с содержанием статьи, повышает вовлеченность аудитории и формируется автоматически, без участия редакции.
Новостные материалы обычно получают большую часть трафика в первые дни после публикации, а затем быстро теряют позиции. Мы хотели продлить срок их жизни в поисковой выдаче и одновременно увеличить количество страниц, которые просматривает один пользователь.
Для этого оптимизировали изображения, добавили дополнительные фиды и блоки рекомендованных материалов. После изменений читатели стали чаще переходить к другим публикациям, а не уходить после первой статьи.
На сайте появился раздел «Карьера». В нем IT-компании могут вести блоги, рассказывать о работе, развивать HR-бренд и размещать вакансии. Пользователям также доступны отзывы о работодателях.
Кроме того, мы развиваем спецпроекты для партнеров — каждая такая интеграция получает эксклюзивный дизайн и отдельную логику работы. Для издания это дополнительный способ монетизации.
Все изменения, которые мы реализовали, позволили справляться с растущей нагрузкой и увеличить количество с 300 тысяч до 1 млн уникальных пользователей в месяц. В планах — укреплять отказоустойчивость, тестировать внедрение нового функционала, измерять реакции пользователей на улучшения. И, конечно, делать хороший UX, чтобы прежние пользователи оставались, а новые приходили.