Сложные B2B-проекты сильно отличаются от обычных корпоративных сайтов. Здесь важны не только дизайн и тексты, но и архитектура, производительность, поиск, мультиязычность, стабильность работы и удобство для разных групп пользователей.
Особенно если речь идёт о международной платформе, которой пользуются специалисты из разных стран, отраслей и часовых поясов.
В этом кейсе рассказываем, как команда DstLab подключилась к развитию нефтегазовой B2B-платформы: сначала для точечных технических задач, а затем полностью взяла сопровождение и развитие проекта.
О проекте
Проект — международная B2B-платформа для нефтегазового рынка.
Она объединяет участников отрасли:
— заказчиков;
— поставщиков;
— производителей оборудования;
— производителей материалов;
— разработчиков программного обеспечения;
— компании, работающие с технологиями и инновациями.
Главная задача платформы — стать единой точкой доступа к информации о технологиях, компаниях, материалах, инновациях и проектах нефтегазовой отрасли.
Платформа ориентирована на международный рынок. Пользователи представлены более чем из 100 стран, а основная аудитория находится в США, на Ближнем Востоке и в Европе.
Для такого проекта сайт — это не просто информационный ресурс. Это цифровая инфраструктура, которая должна быть удобной, быстрой и устойчивой.
С чего началась работа
Изначально наша команда подключилась к проекту для решения отдельных задач: нужно было исправить элементы вёрстки и провести техническую оптимизацию.
На первом этапе мы работали точечно, но после успешного выполнения задач заказчик принял решение передать нашей команде сопровождение и дальнейшее развитие проекта.
Это частая история для сложных B2B-проектов: подрядчик сначала подключается на небольшой объём работ, показывает качество, погружается в архитектуру и бизнес-логику, а затем становится полноценной технической командой проекта.
Какие задачи стояли перед платформой
Перед проектом стояла задача создать удобную и стабильную платформу для международной аудитории.
Нужно было обеспечить:
— быстрый доступ к большому объёму отраслевой информации;
— удобную структуру каталога;
— корректную работу поиска;
— поддержку мультиязычности;
— адаптивность для разных устройств;
— техническую оптимизацию;
— возможность дальнейшего развития;
— стабильную работу при международном трафике.
Для B2B-платформы особенно важно, чтобы пользователь мог быстро найти нужную компанию, технологию, материал, оборудование или программное решение. Если структура непонятна, поиск работает медленно, а страницы долго загружаются, пользователь уходит.
Как формировались требования
Работа строилась через постоянное взаимодействие с ключевыми стейкхолдерами проекта.
Со стороны заказчика участвовали:
— представитель бизнес-команды, который формулировал стратегию и бизнес-требования;
— технический консультант, который согласовывал архитектурные решения;
— специалист по маркетингу, который участвовал в обсуждении структуры каталога и юзабилити сайта.
Требования собирались через регулярные обсуждения, прототипирование интерфейсов, анализ пользовательских сценариев и изучение аналитики текущего сайта.
Вся коммуникация велась на английском языке через корпоративные мессенджеры и почту.
Для международного проекта это важный фактор: команда должна не только выполнять задачи, но и понимать бизнес-контекст, терминологию, цели платформы и ожидания пользователей из разных рынков.
Как была организована работа
Проект вёлся по Scrum-методологии.
Мы работали двухнедельными спринтами. Задачи велись в Trello и Notion, оценка задач проводилась через планинг-покеры, а после каждого спринта заказчику демонстрировались выполненные работы.
Также проводились ежедневные короткие стендапы в Slack, чтобы команда могла быстро синхронизироваться по текущим задачам, приоритетам и возможным блокерам.
Внутри команды использовались:
— Slack и Zoom для коммуникации;
— регулярные ревью кода;
— QA-сессии;
— GitFlow с отдельными ветками под каждую фичу;
— код-ревью перед мержем.
Такой процесс позволял развивать проект без хаотичных правок и сохранять контроль над качеством разработки.
Команда проекта
Со стороны DstLab в проекте участвовали:
— frontend-разработчик;
— backend-разработчик;
— QA-инженер;
— UI/UX-дизайнер;
— project manager;
— DevOps-инженер для задач по миграции и инфраструктуре.
Для сложной B2B-платформы такой состав команды необходим. Здесь недостаточно одного разработчика: проект требует работы с интерфейсом, серверной частью, тестированием, инфраструктурой, пользовательскими сценариями и управлением задачами.
Технологический стек
В проекте использовались:
— PHP для backend-части;
— HTML5, CSS3 и JavaScript для frontend;
— MySQL в качестве базы данных;
— кастомная CMS или глубоко переработанное CMS-решение;
— ElasticSearch для быстрого поиска по большому объёму данных;
— внутренние модули мультиязычной поддержки;
— адаптивная вёрстка для корректной работы на разных устройствах;
— CDN для международной доставки контента.
Такой стек позволял решать ключевые задачи платформы: работать с большим объёмом информации, обеспечивать быстрый поиск, поддерживать несколько языков и обслуживать международную аудиторию.
С какими сложностями столкнулись
Миграция проекта
Одна из важных технических задач — перенос старой версии сайта на новую серверную инфраструктуру без потерь данных.
Для этого были привлечены DevOps-специалисты. Перенос удалось провести с минимальным простоем, что особенно важно для международной платформы: пользователи находятся в разных странах и часовых поясах, поэтому сайт должен оставаться доступным максимально стабильно.
Оптимизация скорости загрузки
Платформа содержала большое количество изображений и текстовых данных. Для международной аудитории скорость загрузки особенно важна: пользователи из разных регионов должны получать контент быстро и без задержек.
Для оптимизации были внедрены:
— сжатие изображений через автоматические CI/CD-пайплайны;
— кэширование на уровне сервера;
— кэширование на уровне браузера;
— CDN для международной доставки контента.
Это позволило улучшить производительность и сделать работу с платформой комфортнее.
Мультиязычная структура
Отдельное внимание уделялось мультиязычности.
Платформа ориентирована на пользователей из разных стран, поэтому важно было корректно отображать контент на разных языках и предусмотреть возможность локализации отдельных разделов.
Мультиязычность в B2B-проектах — это не просто перевод интерфейса. Нужно учитывать структуру страниц, пользовательские сценарии, техническую логику, SEO и особенности контента для разных рынков.
Поиск по большому объёму данных
Для платформы, где собраны компании, материалы, технологии, оборудование и отраслевые решения, поиск является одной из ключевых функций.
Пользователь должен быстро находить нужную информацию, не просматривая вручную десятки разделов.
Для этого использовался ElasticSearch, который позволил организовать быстрый поиск по большому количеству данных.
Что получилось в итоге
Команда DstLab прошла путь от точечных доработок до полноценного сопровождения и развития международной B2B-платформы.
В рамках проекта были решены ключевые задачи:
— исправление и доработка интерфейсных элементов;
— техническая оптимизация сайта;
— перенос проекта на новую инфраструктуру;
— повышение скорости загрузки;
— работа с мультиязычной структурой;
— развитие поиска по большому объёму данных;
— поддержка адаптивности;
— сопровождение проекта в рамках прозрачного процесса разработки.
Проект оказался успешным благодаря выстроенной системе коммуникации, понятному управлению задачами и высокой вовлечённости команды со стороны заказчика.
Что показывает этот кейс
Этот кейс показывает, что сложные B2B-платформы требуют системного подхода.
Недостаточно просто «доработать сайт» или «исправить ошибки». Важно понимать:
— бизнес-модель проекта;
— роли пользователей;
— техническую архитектуру;
— международную аудиторию;
— требования к скорости и стабильности;
— особенности поиска;
— логику мультиязычности;
— перспективы масштабирования.
Такие проекты требуют не разовой разработки, а постоянного технического сопровождения и развития.
Кому подходит такой подход
Подобный формат работы актуален для компаний, у которых есть:
— B2B-платформа;
— корпоративный портал;
— отраслевой каталог;
— маркетплейс;
— международный сайт;
— мультиязычный проект;
— большой объём данных;
— сложный поиск;
— необходимость миграции или технической оптимизации;
— потребность в постоянной команде сопровождения.
Если проект уже вырос из обычного сайта, ему нужна не просто поддержка, а команда, которая умеет работать с архитектурой, инфраструктурой, данными, пользовательским опытом и бизнес-логикой.
Вывод
Международная нефтегазовая B2B-платформа — это пример проекта, где сайт становится полноценным цифровым инструментом для отрасли.
Для таких решений важны архитектура, скорость, поиск, мультиязычность, DevOps, QA, управление задачами и понятная коммуникация с заказчиком.
Команда DstLab помогает бизнесу разрабатывать, дорабатывать и сопровождать сложные сайты, каталоги, B2B-платформы и корпоративные порталы.
Если у вас есть проект, который требует технического развития, оптимизации, миграции, мультиязычности, интеграций или постоянного сопровождения — напишите нам. Проанализируем текущую ситуацию и предложим понятный план работ.
Telegram: https://t.me/icevan80 Телефон: +7 913 900 3752