Проект

Независимое медиа

  • 3сервера
  • 1,7Мвизитов/мес
  • ≈200Кзапросов/сек · DDoS
Избранные проекты

Независимое медиа Часть информации о проекте скрыта из публичного доступа в соответствии с NDA. Дополнительные подробности могут быть предоставлены при личном обращении.

СМИ · Расследования

Расследования для читателей. Инструменты для редакции.

Независимое медиа — интернет-издание о журналистских расследованиях, фактчекинге и аналитике. Мы сделали сайт для читателей и редакционную CMS: от главной, статей и архива расследований до редактора материалов из блоков, новостного календаря и статистики редакции.

Масштаб и технологии

3
сервера сайта
1,7М
визитов в месяц
≈200К
запросов/сек при DDoS
Основные технологии
Next.jsReactPHPPostgreSQLRedisElasticsearchRabbitMQHAProxyNginxDockerImageMagickGDlibvips

Защита от DDoS

Проект выдерживает мощные DDoS-атаки и высокие нагрузки, оставаясь доступным для читателей и редакции.

Композиция экранов: главная страница издания, редактор материала и статистика в CMS

Читателю

  • Главная с главной историей дня, мнениями авторов и лентой новостей, которая обновляется в течение дня
  • Темы расследований собирают материалы разных лет об одном сюжете, рубрики — вместо бесконечной ленты
  • Поиск по всем материалам с фильтрами по рубрике и дате и режимом точного совпадения
  • Страницы статей и новостей с блоком «Популярное», счётчиком просмотров и кнопками шеринга
  • Утренний бриф и еженедельный дайджест на почту — подписка в одно поле

Редактору

  • Статьи, новости, мнения и онлайны в одной CMS
  • Материал собирается из блоков: текст, фото и галереи, видео, embed, цитаты, аккордеон и карта
  • Блокировка материала: видно, кто его сейчас редактирует, поэтому правки не перезаписывают друг друга
  • Автосохранение полей и счётчики длины заголовка и лида
  • Новостной календарь недели: публикации по дням и свободные слоты под запланированные материалы
  • Статистика просмотров и рейтинги авторов по новостям, статьям, мнениям и онлайнам

Инфраструктура

  • Три сервера держат и сайт для читателей, и редакционную CMS
  • Мощные DDoS-атаки и высокие нагрузки — сайт остаётся доступным для читателей и редакции
  • 1,7 млн визитов в месяц без деградации скорости
  • PHP на бэкенде и Next.js на фронтенде
  • Данные хранятся в PostgreSQL, кеш — в Redis
Как устроено медиа

Главная страница издания

Главная страница издания: мнения авторов, главная история и лента новостей

Главная издания: мнения авторов, главная история дня и лента новостей на одном экране.

Материалы

Статья и тема расследования

Статья с плашкой темы расследования, счётчиком просмотров и блоком «Популярное»

Фото на половину экрана, рубрика, заголовок, автор и дата. Плашка под шапкой ведёт к теме расследования, в которую входит статья, и показывает, сколько в ней материалов. Справа — счётчик просмотров и кнопки шеринга, рядом с текстом — «Популярное».

Материалы

Новость

Страница новости с иллюстрацией и блоком «Популярное»

Новости выходят в той же сетке, что и статьи: рубрика, заголовок, автор, дата и время публикации. В тексте — ссылки на источники, справа — «Популярное».

Архив и навигация

Рубрика

Рубрика «Экономика»: карточки материалов, подписка на рассылку и мнения

Крупный заголовок рубрики и карточки материалов с фото, автором и датой. В колонке справа — подписка на рассылку и свежие мнения, стрелки в шапке листают соседние рубрики.

Архив и навигация

Тема расследований

Тема расследований «Технологии и работа» со списком материалов

Материалы разных лет об одном сюжете собраны на одной странице на фоне обложки темы. Читатель видит всю историю, а не отдельную публикацию.

Архив и навигация

Поиск

Поиск по запросу «искусственный интеллект» с фильтром по рубрике «Экономика»

Поиск по всем материалам с фильтрами по рубрике и дате, сортировкой по релевантности и режимом точного совпадения. В выдаче — обложка, рубрика, автор и дата.

Рассылка

Подписка на рассылку

Страница подписки: выбор рассылки, форма и пример письма

Читатель выбирает утренний бриф или еженедельный дайджест и подписывается в одно поле. Рядом — пример письма, чтобы было понятно, что придёт на почту.

Редакционная CMS

Статистика редакции

Статистика CMS: графики публикаций и просмотров, рейтинги авторов

Количество публикаций и просмотры новостей, статей, мнений и онлайнов за неделю, месяц, полгода или всё время. Рейтинги авторов по числу материалов и просмотрам. Данные на экранах CMS условные.

Редакционная CMS

Новостной календарь

Новостной календарь на неделю с новостями по дням

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

Редакционная CMS

Список статей

Список статей с колонкой «Занято?» и статусами редакторов

Таблица с датой, рубрикой, авторами и просмотрами, поиском и фильтрами. Колонка «Занято?» показывает, кто сейчас работает с материалом, поэтому редакторы не перезаписывают правки друг друга.

Редакционная CMS

Карточка материала

Редактор статьи, вкладка «Основное»

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

Редакционная CMS

Материал из блоков

Вкладка «Контент»: текстовый блок, палитра блоков и галерея

Статья собирается из блоков: текст с редактором, изображения, видео, embed, цитата, связанные публикации, аккордеон и карта. Блоки переставляются, отключаются и вставляются в текст по коду.

Редакционная CMS

Аккордеон и карта

Настройки блоков «Аккордеон» и «Карта»

Аккордеон прячет методологию и пояснения под заголовки. Блок «Карта» раскрашивает регионы по выбранной схеме, к каждому можно добавить комментарий, а данные — загрузить в JSON.

Редакционная CMS

Карта в материале

Карта часовых поясов азиатской части России из блока «Карта» с легендой

Так карта из блока выглядит в статье: заголовок, раскрашенные регионы и легенда.

свои продукты

Мы не только делаем на заказ. У нас есть собственные продукты.

С 2013 года мы сами запускаем, продаём и эксплуатируем свои сервисы. Это меняет то, как мы работаем над вашим.

  1. 01

    Взгляд владельца

    Оцениваем каждую функцию по стоимости и отдаче — и спорим, если объём работ не ведёт к цели.

  2. 02

    Стек, проверенный продакшеном

    Рекомендуем ту архитектуру, на которой под реальной нагрузкой работают наши собственные продукты.

  3. 03

    Остаёмся после запуска

    Мы сами эксплуатируем сервисы 24/7, поэтому мониторинг, релизы и инциденты — рутина, а не допродажа.

  4. 04

    Понимаем бизнес, а не только код

    Цены, платежи, аналитика, рост — мы прошли это сами и говорим с вами на одном языке.