Новое поколение платформы - интернет-аукциона
Компания First Line была привлечена клиентом для разработки новой версии аукционной системы, которая могла бы упростить проведение всего спектра аукционов (английских аукционов, голландских аукционов, с резервом/без резерва и т.д.). Производительность существующей аукционной системы не справлялась с поддержкой большого числа участников и заявок, и не могла должным образом поддерживать все типы аукционов, которые клиент хотел проводить.
Клиент
Наш клиент является публичной компанией и крупнейшим аукционным домом такого рода в России. Его миссия – стать главным местом проведения приватизационных аукционов крупных объектов собственности в России и специальных государственных тендеров, при этом осуществляя обслуживание частных аукционов по продаже предметов искусства, земли, недвижимости и т.д.
Решение
Новая платформа, разработанная командой специалистов First Line, включает в себя как систему интернет-аукциона, так и поддержку функциональности аукционного зала, а также смешанных аукционов, где участники могут участвовать в торгах лично в аукционном зале, а также по телефону и через сеть.
Также были разработаны специализированные мобильные приложения (для iOS и Android), которые поддерживают вход в свой аккаунт на веб-сайте, просмотр состояния лотов/заявок и размещение заявок на аукционах, где пользователь зарегистрирован. Регистрация на новых аукционах не всегда возможна с мобильного устройства, так как, согласно российскому законодательству, для регистрации на некоторых аукционах может потребоваться сертифицированная электронная подпись, а эта технология не поддерживается на мобильных платформах.
Система использует сегментирование для достижения горизонтального масштабирования на уровне базы данных. Система изначально создана с возможностью кластеризации и минимизирует хранение данных о состоянии сеанса на сервере, тем самым уменьшая дублирование. Платформа использует Solr для полнотекстового поиска, CSP/JСP для электронной подписи и инструменты Jaspersoft BI для отчетности.
Результат
Функциональные и эксплуатационные требования клиента были успешно реализованы. Всестороннее тестирование системы, развернутое на двух узлах кластера с помощью двух шардов, обеспечило производительность в 1000 запросов в секунду. Было выявлено, что пропускная способность канала между серверами приложений и базой данных является наиболее серьезной проблемой производительности, которая была легко исправлена путем добавления новых шардов. Конечные пользователи теперь могут участвовать в аукционах с мобильных устройств.
Технологии
- Java, Spring Web MVC, Hibernate, JSP, Maven, Jenkins (Hudson), Tomcat, PostgreSQL, JUnit, Mockito, Selenium, iOS, Android
Статистика проекта
- Размер проекта: 8
- Трудозатраты: 60 человеко-месяцев
Request documents
Request project documents
Примеры проектов

Геоинформационное веб-приложение
Телекоммуникационная компания обладает собственной магистральной сетью связи и местными сетями связи. Топология сети компании обладает сложной структурой. Обширная и неоднородная топология привела к непростой и нередко длительной процедуре оценки технической возможности подключения клиента.
Подробнее
Мобильное приложение для торговых агентов
История создания мобильного приложения, которое помогает собирать информацию о ценах в торговых точках в пять раз быстрее, чем это было раньше
Подробнее
Электронная торговая система Lot-online.ru
Высоконагруженные системы бывают разные. Для Twitter важна скорость обработки данных. Для банковских систем ключевым фактором является надежность - а несколько секунд пользователь может и подождать. Редкий случай, когда оба требования - скорость реакции и надежность - критически важны. Такой случай - электронная торговая система Lot-online.ru, которую мы создали для нашего заказчика "Российского аукционного дома"
ПодробнееХОТИТЕ УЗНАТЬ БОЛЬШЕ?
Заполните форму, чтобы связаться с нами
