The Open: платформа международного фотоконкурса

Laptop
The Open: платформа международного фотоконкурса

Services

Drupal
Ubercart
Full Stack Development
API Development & integration
High traffic
Database Performance
QA

The Open — один из самых рейтинговых международных фотографических конкурсов в мире, превосходящий National Geographic в своей категории. Конкурс открыт для фотографов любого уровня — от новичков до маститых профессионалов — с целью создать площадку для открытий и глобального признания.

Задача

Международный фотоконкурс такого масштаба требует нечто большего, чем просто CMS: платформа должна выдерживать пиковые нагрузки в период открытия приёма работ, обрабатывать платежи за участие, управлять большим объёмом загрузок изображений и поддерживать рабочий процесс судейства по нескольким категориям и этапам.

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

Что мы построили

CimpleO построил платформу The Open на Drupal 7, интегрировав Ubercart для обработки взносов за участие. Кастомные рабочие процессы подачи работ реализованы для обработки заявок по нескольким категориям, загрузки изображений и управления аккаунтами участников. Архитектура изначально строилась с приоритетом производительности базы данных — оптимизированные запросы, правильная индексация и стратегии кэширования для стабильного времени отклика при пиковом трафике.

Full stack сборка охватила публичные страницы конкурса, личные кабинеты участников, просмотр категорий и административные инструменты для команды судей по управлению работами и результатами.

Масштаб и производительность

Инфраструктурная работа по высоким нагрузкам включала нагрузочное тестирование на реалистичных пиковых сценариях, профилирование запросов к базе данных и настройку серверного кэширования. Результат — платформа, выдерживающая трафик в период дедлайнов без деградации, что критично для конкурса, где технические сбои в момент последних отправок напрямую бьют по репутации клиента в фотографическом сообществе.

API-интеграции связали платформу с внешними сервисами для уведомлений, обработки платежей и цифровой рассылки результатов.