Lad 2 Lad 1

Группа IT-компаний

  • Услуги
     
    Услуги
    Разработка
    Разработка ПО Решения на базе AI Интеллектуальные чат-боты Веб-разработка Разработка интернет-магазинов Мобильная разработка Разработка личного кабинета Разработка приложений Эвотор Тестирование программного обеспечения IT-аудит
    Интеграция
    Внедрение 1С:ERP Автоматизация учета Внедрение и сопровождение продуктов 1С Переход на 1С Внедрение «1С:ЗУП» Раздельный учет по ГОЗ Автоматизация управления финансами Автоматизация регламентированного учета Автоматизация операционной деятельности
    Дистрибуция
    1С Тензор Р7‑Офис Эвотор
     
  • Отрасли
     
    Отрасли
    Строительство Торговля, ритейл Производство Энергетика и ТЭК
     
  • Кейсы
  • Продукты
     
    Продукты
    Project Lad GPTZATOR
     
  • О компании
     
    О компании
    Структура Контакты Партнеры Карьера
     
  • Медиа
     
    Медиа
    Новости Мероприятия СМИ о нас Статьи
     
Связаться с нами Связаться с нами
 
  • Услуги
     
    Разработка
    Разработка ПО Решения на базе AI Интеллектуальные чат-боты Веб-разработка Разработка интернет-магазинов Мобильная разработка Разработка личного кабинета Разработка приложений Эвотор Тестирование программного обеспечения IT-аудит
    Интеграция
    Внедрение 1С:ERP Автоматизация учета Внедрение и сопровождение продуктов 1С Переход на 1С Внедрение «1С:ЗУП» Раздельный учет по ГОЗ Автоматизация управления финансами Автоматизация регламентированного учета Автоматизация операционной деятельности
    Дистрибуция
    1С Тензор Р7‑Офис Эвотор
  • Отрасли
     
    Строительство Торговля, ритейл Производство Энергетика и ТЭК
  • Кейсы
  • Продукты
     
    Project Lad GPTZATOR
  • О компании
     
    Структура Контакты Партнеры Карьера
  • Медиа
     
    Новости Мероприятия СМИ о нас Статьи
+7 (831) 233-36-66 Связаться с нами

 

Главная /  Медиа / 

#статьи

С 500 мс до нуля, или история о том, как я написал Node.js C++ addon и ускорил скидочный сервис в 500 раз

 

22 марта 2024 года

~ 1 мин. на чтение

 

#лидерство #цифровизация

Подпишитесь на рассылку полезных материалов

Электронная почта

Спасибо за подписку!

Вы сможете отказаться от нее в любой момент

#лидерство #цифровизация

Содержание

Часть первая — историческая справка

— Немного о проекте

— Акция как сущность

Делимся опытом рефакторинга скидочного сервиса в рамках работы над одним из проектов


Приветствую! Меня зовут Дмитрий и я работаю в Lad. Сегодня я поведаю историю о том, как эволюционировал скидочный сервис одного из наших проектов. Пройдя путь от всеми нелюбимого «тормозящего» сервиса, до сервиса, который имеет наилучшие показатели на недельных графиках SLA.

Рассказ делится на четыре части, первая из которых — это краткая вводная о том, что из себя представляет скидочный сервис и как он справлялся (нет) с нагрузкой до рефакторинга. Во второй, более технической части, я делюсь опытом рефакторинга, в частности, говорю про те трудности, с которыми пришлось столкнуться, и какие шаги были предприняты для того, чтобы исправить печальную ситуацию с производительностью. В третьей части поговорим о достигнутых результатах. В завершающей, четвертой, части приводятся некоторые мысли о возможных улучшениях.


Часть первая — историческая справка

Немного о проекте

Заказчик — крупная сеть розничных магазинов обуви, одежды и аксессуаров, насчитывающая порядка 1500 магазинов, большая часть из которых находится в России.

Несмотря на то, что основной упор делается на розничную торговлю (POS), так же имеется свой интернет-магазин и отдельные приложения под Android/iOS.

Акция как сущность

Что из себя представляет акция? Она состоит из пяти основных частей:

  • Поля информационного характера.
  • Общие настройки, такие как регион проведения, срок действия и прочее.
  • Необязательный список акций, с которыми данная акция может быть применена совместно (согласно указанным приоритетам).
  • Триггер, который выступает в роли предварительного фильтра и позволяет понять, применима ли акция к конкретному состоянию корзины.
  • Алгоритм, описывающий механику отдельных видов акций (например, скидка на группу позиций), а также содержащий саму скидку.

Источник: Хабр

 

Подпишитесь на рассылку полезных материалов

Электронная почта

Спасибо за подписку!

Вы сможете отказаться от нее в любой момент

Контакты для СМИ

pr@lad24.ru

Мария Пашкина

Мария Пашкина

PR-менеджер

Медиа

Все медиа

 

Все материалы Новости Статьи
Все медиа

 

 

#Статьи

Lad запустил облачную платформу на инфраструктуре Selectel

 

#Новости

Lad на HR API 2025: реальные кейсы внедрения ИИ

 

#Новости

Эксперт Project Lad рассказал о преимуществах российских IT-решений в строительстве

 

#Новости

Project Lad на конференции CNews «Строительные технологии будущего 2025»

 

 

 

#Новости

Lad на HR API 2025: реальные кейсы внедрения ИИ

 

#Новости

Эксперт Project Lad рассказал о преимуществах российских IT-решений в строительстве

 

#Новости

Project Lad на конференции CNews «Строительные технологии будущего 2025»

 

#Новости

Платформа ИИ-ассистентов GPTZATOR в офисном пакете «Р7-Офис»

 

 

 

#Статьи

Lad запустил облачную платформу на инфраструктуре Selectel

 

#Статьи

Реальные кейсы: как начать использовать нейросети и повысить эффективность бизнеса

 

#Статьи

Темплейт для интернет-магазина: как быстро и качественно запустить онлайн-продажи

 

#Статьи

Построение методики, автоматизация раздельного учета ГОЗ и формирования РКМ

 

 

 

 

 

Написать в Telegram
Мы используем cookie. Это позволяет нам следить за работой сайта, а также использовать данные для улучшения услуг и продуктов. Посещая lad24.ru, вы соглашаетесь с обработкой ваших персональных данных. Подробнее

Услуги

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

Решения на базе AI

Интеллектуальные чат-боты

Веб-разработка

Разработка интернет-⁠магазинов

Мобильная разработка

Разработка личного кабинета

Разработка приложений Эвотор

Тестирование программного обеспечения

IT-аудит

Внедрение 1С:ERP

Автоматизация учета и управления

 

Внедрение и сопровождение 1С

Переход на 1С с SAP

Внедрение 1С:Зарплата и управление персоналом

Раздельный учет по ГОЗ и формирование РКМ

Автоматизация управления финансами

Автоматизация регламентированного учета

Автоматизация операционной деятельности и производства

1С

Тензор

Р7‑Офис

Эвотор

Отрасли И Направления

Строительство

Торговля, ритейл

Производство

Энергетика и ТЭК

Продукты

Project Lad

GPTZATOR

 

Кейсы

О компании

Структура

Контакты

Партнеры

Карьера

Медиа

Новости

Мероприятия

СМИ о нас

Статьи


Lad 3 Группа IT-компаний

Головной офис

ООО «ЛАД-Интеллект»
Входит в состав группы IT-компаний Lad

Адрес: 603093, г. Нижний Новгород, ул. Родионова, д. 23А, оф. 313

Телефон: +7 (831) 2-333-666

E-mail: contact@lad24.ru

© 1992-2025. Все права защищены

Политика обработки персональных данных Файлы cookie