Образование, наука, работа
Порталы и сервисы
Август 2015
Сайт-блог CareerAddict был разработан в поддержку портала по поиску работы. Он позволяет авторам контента создавать и публиковать статьи, пользуясь шаблонами, администратору производить модерацию и управлять публикацией материалов.
Наша команда выполнила разработку пользовательской и административной части для управления блогом. Для пользователей реализовано несколько форматов публикаций, отслеживание статистики просмотров, инструменты для продвижения статей. Для администраторов предусмотрены все необходимые инструменты управления, включая модерацию публикуемого контента и построение расписания публикаций материалов на сайте.

Созданная нашей командой подсистема управления контентом сайта (CMS) предоставляет широкий спектр функциональных возможностей соответствующих всем требованиям, предъявляемым к современным система подобного типа.
Вследствие особых требований, предъявляемых к производительности системы в целом, были дополнительно реализованы функции по кэшированию страниц и динамической загрузке контента.
Система CareerAddict построена с использованием масштабируемой архитектуры, позволяющей динамически наращивать ее мощность и подключать дополнительные узлы без необходимости остановки веб-сайта. Проведенная оптимизация обеспечивают поддержку высоких нагрузок (hi load) - выполнена настройка и оптимизация базы данных, сервисов кэширования, прокси сервисов и сервисов приложений.
Для хостинга проекта заказчик организовал кластер состоящий из группы серверов приложений, прокси серверов и серверов базы данных. Для поддержки высокой доступности сервера была настроена потоковая репликация PostgreSQL, для высоких нагрузок была выполнена оптимизация и тонкая настройка СУБД. На сайте действует потоковая репликация с распределением запросов на запись/чтение между ведущим и ведомыми серверами.

В результате реализации проекта создан полнофункциональный блог-портал CareerAddict, интегрированный с экосистемой сайта по поиску работы. Ключевым итогом работы стала производительная и отказоустойчивая платформа, способная выдерживать интенсивный трафик без потери скорости загрузки страниц. Достигнутый уровень оптимизации и гибкая архитектура позволяют легко масштабировать систему по мере роста аудитории и объема контента, а внедренные механизмы кэширования и динамической загрузки обеспечивают мгновенный доступ к материалам даже в часы пиковых нагрузок.
Помимо технической надежности, проект обеспечил полный цикл управления контентом: от создания материалов авторами до их публикации под контролем администраторов. Реализованная система модерации и планирования постов делает процесс ведения блога структурированным и управляемым, а инструменты продвижения и статистика просмотров дают авторам обратную связь об эффективности их публикаций. В итоге заказчик получил не просто сайт-блог, а готовый медиа-инструмент для привлечения и удержания аудитории, который гармонично дополняет основной портал.