Pressa.ru

Пресса.ру — это уникальный портал на котором вы сможете найти множество печатных изданий, не имеющих аналогов в электронном виде. Более 10 000 изданий, ежедневные обновления, поиск по материалам, личные коллекции, удобные способы оплаты для любых категроий читателей, приложения для мобильных устройств и онлайн-ридер делают приложения незаменимым помощником для пользователей, интересующихся печатными СМИ.
Reader
2013
Задача: Разработать инфраструктуру портала.
!
Наша команда выиграла тендер на разработку нового портала по чтению оффлайн изданий в онлайне. Портал должен быть рассчитан на посещаемость в 200 000 уникальных посетителей ежесуточно.
Команда проекта
Руководитель проекта
Станислав Ильин
Технический директор
Максим Морозов
Арт-директор
Алексей Лабзин
Ведущий Python разработчик
Илья Беда
Ведущий JavaScript разработчик
Артем Погребной
Разработчики
Александр Полев
 
Владимир Акулов
 
Вадим Лалетин
Верстальщик
Слезкин Игорь
Технический дизайнер
Ольга Сонина
Менеджер со стороны зазачика
Сергей Быков

Подготовительные работы

Работа начинается с подготовки и согласования предпроектной документации. Технические требования к системе удалось согласовать за 15 итераций, финальная версия документа занимает 29 страниц.
Технологический пул проекта:
Python 2.7 - основной язык ядра;
PostgreSQL - база данных;
NGINX - web сервер, раздача файлов (XSendfile);
Gunicorn - app сервер;
Supervisord - мониторинг процессов;
Celery – очередь;
RabbitMQ - amqp (брокер для Celery);
Redis - бэкенд для кэширования;
Cacheops – кэширование;
Django – фреймворк;
Tastypie - RESTful API;
jQuery, AngularJS – frontend;
Git – репозиторий;
Github - хранение репозитория + трекер;
Debian – ОС;
Аналитики выполняют оптимизацию структуры существующей БД.
Было
Стало

Прототипирование

Главная страница
Работа над интерфейсами завершена, прототипы уходят к разработчикам.
Параллельно с разработкой ядра системы, разрабатываем многочисленные
интерфейсы взаимодействия сайта с внешним миром.
Переходим к работе над визулизацией страниц.

Дизайн макет

Работа над модулем «Читать три разворота бесплатно»
Работа над модулем «Карточка журнала»
Раскрывающееся меню «Мои подписки»
Макетирование завершено, макеты уходят верстальщикам, после чего
готовятся шаблоны для системы.
Параллельно идёт отладка и устранение багов.
Проводим нагрузочное тестирование, подписываем акты и запускаем. систему.
Команда выражает искреннюю благодарность и признательность менеджеру проекта со стороны заказчика, Сергею Быкову за неоценимую помощь в реализации проекта.
www.pressa.ru
Онлайн-ридер для проекта Пресса.ру