TradeStops: система мониторинга ценных бумаг

  • Увеличение быстродействия системы в десятки раз
  • Тысячи новых пользователей
  • Удобный пользовательский интерфейс
  • Разработка дополнительных решений на основе приложения

Ситуация

Заказчик Itransition – RightWayTrader – американская компания, которая разрабатывает решения для торговли ценными бумагами. Компания выпустила приложение TradeStops, позволяющее вкладчикам принимать информационно-обоснованные решения, связанные с куплей-продажей ценных бумаг. Приложение отслеживает движение акций инвестора, а также начисления дивидендов, и в нужный момент отправляет уведомления на его электронную почту.

На определенном этапе компания столкнулась с тем, что приложение уже не выдерживало нагрузки постоянно растущего количества пользователей. Для решения данной проблемы она обратилась к Itransition, поставив задачу определить причины неполадок и произвести рефакторинг существующего кода.

Решение

Бизнес-аналитики компании Itransition обнаружили следующие проблемы в приложении:

  • Дизайн сайта морально устарел.
  • Клиентская часть приложения была построена на базе классической ASP-технологии, что негативно сказывалось на масштабируемости системы.
  • Модуль управления подписками не соответствовал требованиям современных рекламных кампаний и прочих маркетинговых активностей.
  • Структура базы данных, в которой хранится информация о стоимости активов, данных рынка Forex и т.д., требовала пересмотра.
  • Система не выдерживала больших нагрузок, которые возникали во время ежедневного создания и рассылки оповещений.

Команда Itransition усовершенствовала бизнес-логику приложения TradeStops следующим образом:

  • Данные о стоимости активов были в помещены в отдельную базу с оптимизированной структурой, что позволило значительно ускорить время вывода информации.
  • Ежедневное обновление информации было разделено на 2 этапа. Система производит обновление базы данных отдельно от создания и рассылки оповещений. Так, процессы протекают последовательно и на разных серверах, обеспечивая лучшую производительность системы.
  • Для извлечения информации из базы данных и построения на ее основании дополнительных сервисов, Itransition использовала API веб-сервисов.
  • Система ежедневного обновления представляет собой эффективное приложение Windows Service, которое было разработано с использованием .NET-платформы.

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

Технологии

Решение построено по принципу многослойной архитектуры и включает:

  • презентационный уровень, представленный динамическими ASP-страницами
  • уровень бизнес-логики, реализованной с использованием технологии клиент-сервер
  • уровень веб-сервисов
  • уровень данных

Приложения Windows Service на базе .NET-технологии были разработаны для ежедневного обновления данных и реализации бизнес-логики создания и рассылки оповещений в соответствии с настройками пользователя.

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

Ключевые особенности системы

  • TradeStops – надежное, простое в использовании решение для отслеживания позиций инвестиций.
  • Для работы с приложением нужен только компьютер и интернет.
  • Доступ к данным осуществляется 24 часа 7 дней в неделю из любой точки планеты.
  • Система снижает риск инвесторов: решение позволяет минимизировать возможные потери, которые могут возникнуть вследствие падения курса и изменения цен на акции.
  • Рассылка уведомлений на электронную почту, мобильный телефон или пейджер в зависимости от персональных настроек пользователей. На основании данных, предоставляемых компанией Commodity Systems Inc., система оповещает вкладчиков об изменениях на американском и канадском рынке обычных акций и фондов взаимных инвестиций.

Результаты

В ходе сотрудничества с RightWayTrader Itransition выявила недочеты действующего продукта компании, разработала стратегию решения проблем и успешно провела рефакторинг кода.

Производительность системы увеличилась в десятки раз, пользовательский интерфейс стал более удобным, а количество пользователей выросло в 3 раза. На базе TradeStops Itransition также разработала FlexCharts – десктопное приложение для построения графиков портфелей инвесторов – и онлайн-сервис ChartCrafters – источник информации о фондовом рынке.

Продолжая сотрудничество с Заказчиком, Itransition также предоставила ему обновленную версию приложения на базе ASP.NET-платформы с дополнительными функциональными возможностями.

Скриншоты

Мы очень довольны результатами сотрудничества с компанией Itransition. Особенно впечатлило то, что в любой момент мы могли связаться с руководителем проекта и получить ответы на любые вопросы. В ходе сотрудничества Itransition предлагала такие решения, которые мы не планировали изначально, но применив их, получили великолепный результат. Мы очень рады, что теперь у нас есть не только качественные решения, но и надежный партнер.

Ричард Смит президент компании RightWayTrader, США

Ключевые моменты

  • Решения

    Порталы

    BI-решения

  • Отрасли

    Производители ПО

    Банки и финансы

  • Технологии

    .NET

    HTML5

Бесплатные Курсы

  • Подать заявку

    Разработка ПО

    Тестирование ПО

  • Пройти тест

    Процедура занимает всего один день. Ваш результат станет известен сразу

  • Обучение

    Преподаватели курсов – сотрудники компании с большим практическим опытом

  • Курсовой проект

    Наше обучение ориентировано на получение практических навыков

  • Трудоустройство

    Лучшие выпускники получают предложение о трудоустройстве