Extyl. Сложный ecommerce и нестандартные интеграции. Extyl-PRO
Адрес: Дербеневская улица, 20с23, 1 подъезд, 2 этаж 115114 Москва,
Телефон:+7 495 995–23–37, Электронная почта: info@extyl-pro.ru
По будням с 9:30 до 20
8 800 777-29-00

Бесплатно по всей России

Задача

Сделать современный новостной портал.

Исполнение

Разработали портал, на котором ежедневно публикуются новости и комментарии от представителей партии по всей стране.

Результат

Реализовали удобную загрузку контента и легкое управление им в административной панели. Сэкономили тысячи часов работы редакторам сайтов по всей стране.


О проекте



Единая Россия — крупнейшая российская политическая партия, которую представляет множество депутатов и медийных персон.

Задача

Сделать современный новостной портал с разделением на регионы. Перенести на него 1 300 000 существующих публикаций и 500 000 фотографий. Дизайн предыдущего сайта устарел, кроме того, накопилось много legacy-кода, структура базы данных была неоптимальной, что создавало технические трудности.




Решение

Мы обновили сайт партии: разработали портал, на котором ежедневно публикуются новости и комментарии от представителей партии по всей стране. С предыдущей версии сайта перенесли 1,3 млн публикаций и другого медиаконтента и адаптировали портал под высокие нагрузки — теперь он выдерживает до 20 000 одновременных обращений.



Интеграция с базой данных


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

Разработка велась на PostgresSQL. Это позволило использовать, как стандартный SQL подход, так и NoSQL решения. Так мы смогли оптимизировать скорость работы и размер базы данных.




Контент


Ежедневно по всей России публикуется больше тысячи новостей. В каждом регионе есть пресс-центр с собственной повесткой, комментаторами, спикерами. Новости регионов публикуются на отдельных поддоменых сайтах.

Кроме того, есть раздел с федеральными и особо важными региональными новостями. Чтобы редакторы могли быстро публиковать новости, в административной панели мы настроили и кастомизировали html-редактор с предпросмотром. Спроектировали типологию новостных разделов с пометками и разделением прав доступа редакторов.

После этого мы перенесли на сайт массив старых публикаций — разобрали и структурировали больше миллиона новостей, которые скопились за годы работы. Обеспечили сайту мультирегиональность — на каждом поддоменном сайте отображается уникальный контент. Поиск по сайту реализовали через NoSQL решения.



Производительность

Для оптимизации загрузки контента и ускорения работы анимированных блоков мы использовали технологии webpack, versioning, cache busting. Система автоматической доставки кода (CI/CD) позволяет вносить изменения на сайт без простоев в работе. Серверная часть оптимизирована, чтобы выдерживать пиковые нагрузки. Мы внедрили систему мониторинга, которая записывает показатели серверов и анализирует трафик и нагрузки на все узлы системы.



Результат

Разработали новый портал партии «Единая Россия» с современным дизайном и оптимальной структурой базы данных.

Реализовали удобную загрузку контента и легкое управление им в административной панели. Сэкономили тысячи часов работы редакторам сайтов по всей стране.

Обеспечили работу портала с высокими нагрузками даже в пиковые периоды трафика. Согласно нагрузочному тестированию, сайт выдерживает до 300 запросов в секунду, что обеспечивает до 20 000 одновременных пользователей.

2 000 000 — 5 000 000 ₽

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

Front-end: от 2200₽

Back-end: от 2200₽ (PHP, Python), 2400₽ (JAVA, C#, Ruby, .NET)

Аналитика: 2400 — 3000₽

Mobile: от 2400₽

Дизайн: 2200₽ (дизайнер), 2600₽ (арт-директор)

DevOps: 3000₽

1С: 3000₽

Тестирование: от 1700₽