Сергей Шанаев
Директор по развитию
бизнеса
Медийные проекты
Рыбаков Фонд
Корпоративный сайт образовательного фонда
Сайт
Фонд содействует экономическому развитию Страны, формируя
экосистему для реализации делового потенциала граждан
Сайт позволяет эффективно размещать контент разных форматов, дизайн и структура лент и страниц материалов учитывают опыт больших медиа-проектов Рамблер в области управления вниманием и удержания пользователей.
Разрабатывая дизайн раздела «Миссия» наши специалисты по интерфейсам постарались выстроить подачу информации таким образом, чтобы на каждом шаге опередить следующий вопрос пользователя и максимально приблизить эффективность коммуникации к живому общению.
Разработка
С технической точки зрения архитектура сайта оптимизирована для современной экосистемы Интернета: Поддерживает REST-стиль в URL, слаги, сохраняет доступными старые адреса ссылок при их изменении, и реализует много других необходимых приемов для улучшения ранжирования в поисковых системах и повышения цитируемости контента. Сайт реализован на платформе Ruby On Rails, без использования широко распространенных CMS, что позволило значительно сократить реальные объемы исходного кода и сделать сайт очень быстрым: Нагрузочные тесты показали, что сайт, используя 1 vCore и 1GB RAM выдерживает 80RPS на главной странице и 120RPS на странице статьи, при этом все функции сайта запрограммированы на работу без сохранения состояния, что позволяет производить горизонтальное масштабирование и адаптировать сайт к любой вероятной нагрузке без доработки исходных кодов.
С точки зрения информационной безопасности отказ от использования CMS с открытым исходным кодом исключает множество уязвимостей, а обфускация исходных кодов, встроенная при развертывании, делает практически невозможным их анализ и реверс-инжиниринг. Сайт написан с соблюдением всех соглашений о кодировании, общепринятых в сообществе Ruby On Rails, что позволяет поручить его поддержку любому квалифицированному разработчику RoR без существенных затрат на изучение проектной документации, а автоматизированное развертывание позволяет за секунды развернуть или откатить версию системы, силами системных администраторов, не имеющих квалификации разработчика.
Ruby
PostgreSQL
nginx
Следующий проект
Секрет фирмы
Журнал посвященный бизнесу