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

Решение

Инженеры компании First Line создали архитектуру и разработали систему чрезвычайно высокой производительности, которая позволяет осуществлять потоковую передачу данных 2,5 млн. терминалов торговых точек о операциях с наличными в реальном времени в облачную среду. Система регистрирует операцию и за долю секунды возвращает на терминал торговой точки уникальный код, который печатается на квитанции покупателя. Любой покупатель позже может выйти в интернет, найти свою индивидуальную операцию и убедиться, что она была надлежащим образом зарегистрирована; доступны также другие услуги, например, участие в лотерее.

Ядром системы является очень надежная, выдерживающая большие нагрузки база данных высокой производительности. Система способна обрабатывать более 15 000 операций в секунду, с пиковой пропускной способностью более 70 000 операций в секунду, это более 1,5 млрд. операций в день. Оперативный сбор данных работает на Redis, а база данных долговременного хранения реализована с использованием PostgreSQL. Долговременное хранилище данных также имеет высокий уровень безопасности и использует хэши для предотвращения любых последующих изменений собранных данных.

Результат

Командой First Line была разработана система с огромной производительностью на основе программного обеспечения с открытым исходным кодом и относительно недорогим оборудованием, что позволяет контролировать совокупную стоимость владения по мере расширения системы.

Сервис-ориентированная архитектура системы обеспечивает непрерывное и незаметное добавление новых услуг в будущем. В дополнение к высокой производительности и успешной реализации возможности операций с большими объемами данных, система также предлагает набор услуг для розничной торговли в сфере анализа больших объемов данных и визуализации данных, например, финансового анализа, учета и отчетности, аналитики спроса, складских услуг и многого другого. First Line выполняет бизнес-анализ, а также работает над восприятием пользователем и дизайном пользовательского интерфейса для всех услуг.

Технологии

  • Linux Debian/Ubuntu, C++, Boost, Google protobuf, OpenSSL, Java, Spring, JDBC, Crypto Pro JCP/JTLS, Jetty, REST, JSON, PHP, JavaScript, Apache Thrift, Redis, PostgreSQL, Zabbix, nginx, SOAP
Статистика проекта
  • Размер команды: 15 человек
  • Трудозатраты: 225 человеко-месяцев

Request documents

Leave us an email and we'll send instructions

Request project documents

Leave us an email and we'll send instructions

Рекомендации клиентов

В этом году ситуация с пандемией внесла свои коррективы и наш проект автоматизации склада для хранения комплекстующих и запчастей завода Ростсельмаш. Новая площадка будет решать задачи по оперативному обеспечению функции сервиса с учетом 5-летних перспектив развития производства и модельного ряда. Пришлось впервые в масштабе такого проекта выполнять все работы по настройке WMS-системы дистанционно. И это был успешный опыт, который показал отличный результат. Команда компании First Line Software справилась с задачей четко, оперативно, профессионально!

Светлана Хохлачева, директор Центрального склада запчастей завода Ростсельмаш

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

Ведущий архитектор одной из компаний списка Fortune 100

Ваши усилия стали причиной №1 успеха данного проекта. Я долгие годы работал с разными командами, и среди них мало кому удалось вызвать во мне такое доверие и уважение. Когда вы брали на себя какую-то задачу, я ни разу не переживал, будет ли она завершена в срок или выполнена лучшим образом - это всегда происходило именно так

Архитектор одной из консалтинговых компаний

First Line это мощный технологический партнер, способный реализовывать сложные проекты промышленного масштаба. Компания продемонстрировала сильнейшую технологическую экспертизу и глубокое понимание отрасли медиа и издательского бизнеса. Мы также очень впечатлены вниманием топ-менеджмента компании к нашим потребностям и их вкладом в успех общего дела

Глава одной из ведущих цифровых медиа компаний Европы

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

Вице-президент по инжинирингу, стартап в области e-learning

Рабочие процессы First Line прекрасно организованы, так что нам было чему поучиться у вашей команды и над чем поработать

Product Owner в консалтинговой компании

Мы многому у вас научились, и с вами было действительно очень здорово работать

Директор по разработке приложений, глобальная маркетинговая компания

Команда со стороны First Line проделала великолепную работу. Все участники создавали прекрасный код, умели думать на опережение, а не просто шли по плану от функции к функции. Они также были очень открыты к тому, чтобы щедро делиться знаниями, что очень важно для продуктивности распределенных команд

Вице-президент по разработке продукта, один из ведущих вендоров ИТ-систем

У нас никуда не было релиза лучше: о таком мы не могли даже и мечтать. И все это результат вашей сложной и сосредоточенной работы. Поэтому вот вам наше ОГРОМНОЕ СПАСИБО, от каждого из нас

Редактор одного из ведущих изданий Скандинавских стран

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

Глава компании-провайдера аналитики социальных медиа

Я хочу выразить огромную благодарность всем членам команды за их сложнейшую работу и поддержку на протяжение последних нескольких месяцев. Наш проект официально живёт, и мы бы не добились этого без вашего участия. Отдельно я бы хотел поблагодарить Алекса за его неоценимую помощь в этот уикенд. Мы понимали, что это его последние минуты и ночи в работе над проектом. Мы невероятно признательны за все, что он сделал для нас

Ведущий менеджер проектов, софтверная компания США
Примеры проектов
Высокопроизводительная система обработки оплаты покупок

Мобильное приложение для подсчета лесотехнических материалов с помощью визуального распознавания

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

Подробнее
Высокопроизводительная система обработки оплаты покупок

Мобильное приложение для торговых агентов

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

Подробнее
Высокопроизводительная система обработки оплаты покупок

Создание системы для сбора данных и аналитики поведения покупателей

Нашим клиентом в рамках этого проекта стала консалтинговая компания, которая специализируется на разработке и внедрении BI-систем для ритейлеров.

Подробнее

ХОТИТЕ УЗНАТЬ БОЛЬШЕ?

Заполните форму, чтобы связаться с нами

Владимир Литошенко
Старший вице-президент