Высокопроизводительная система обработки оплаты покупок
Наш клиент, инновационный финансово-технологический стартап, создал концепцию системы, которая соединила бы миллионы терминалов торговых точек в торговых и других учреждениях по всей стране в одну облачную среду, которая позволила бы отслеживать, записывать, хранить, анализировать и визуализировать данные операций с наличными. Этот массив данных может использовать их для различных целей: финансовых, торговая аналитика, цифровой маркетинг и т.д.
Решение
Инженеры компании 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
Request project documents
Примеры проектов

Разработка корпоративной краудсорсинг-платформы
Крупные компании рассматривают краудсорсинг-платформы для коллективной генерации сотрудниками полезного контента или решения конкретных бизнес-задач. Это решения класса Enterprise 2.0, предполагающие новый взгляд на организацию офисных рабочих процессов. Одно из направлений подобных технических решений, - Idea Management Software, - позволяет управлять идеями сотрудников, создавать на их основе инновации и внедрять лучшие в бизнес.
Подробнее
Геоинформационное веб-приложение
Телекоммуникационная компания обладает собственной магистральной сетью связи и местными сетями связи. Топология сети компании обладает сложной структурой. Обширная и неоднородная топология привела к непростой и нередко длительной процедуре оценки технической возможности подключения клиента.
Подробнее
Мобильное приложение для торговых агентов
История создания мобильного приложения, которое помогает собирать информацию о ценах в торговых точках в пять раз быстрее, чем это было раньше
ПодробнееХОТИТЕ УЗНАТЬ БОЛЬШЕ?
Заполните форму, чтобы связаться с нами
