Lad 2 Lad 1

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

  • Услуги
     
    Услуги
    Разработка
    Разработка ПО Решения на базе AI Интеллектуальные чат-боты Веб-разработка Разработка интернет-магазинов Мобильная разработка Разработка личного кабинета Разработка приложений Эвотор Тестирование программного обеспечения IT-аудит
    Интеграция
    Внедрение 1С:ERP Автоматизация учета Внедрение и сопровождение продуктов 1С Переход на 1С
    Дистрибуция
    1С Тензор Р7‑Офис Эвотор
     
  • Отрасли
     
    Отрасли
    Строительство Торговля, ритейл Производство Энергетика и ТЭК
     
  • Кейсы
  • Продукты
     
    Продукты
    Project Lad GPTZATOR
     
  • О компании
     
    О компании
    Структура Контакты Партнеры Карьера
     
  • Медиа
     
    Медиа
    Новости Мероприятия СМИ о нас Статьи
     
Связаться с нами Связаться с нами
 
  • Услуги
     
    Разработка
    Разработка ПО Решения на базе AI Интеллектуальные чат-боты Веб-разработка Разработка интернет-магазинов Мобильная разработка Разработка личного кабинета Разработка приложений Эвотор Тестирование программного обеспечения IT-аудит
    Интеграция
    Внедрение 1С:ERP Автоматизация учета Внедрение и сопровождение продуктов 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 наградили за заботу о сотрудниках и карьерный рост

 

#Новости

Кейс внедрения Project Lad в книге «Любимый Нижний Новгород»

 

#Новости

ДМС в Lad: забота о здоровье сотрудников через «Кафетерий бенефитов»

 

#Новости

Lad на страницах книги «Любимый Нижний Новгород»

 

 

 

#Новости

Lad наградили за заботу о сотрудниках и карьерный рост

 

#Новости

Кейс внедрения Project Lad в книге «Любимый Нижний Новгород»

 

#Новости

ДМС в Lad: забота о здоровье сотрудников через «Кафетерий бенефитов»

 

#Новости

Lad на страницах книги «Любимый Нижний Новгород»

 

 

 

#Статьи

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

 

#Статьи

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

 

#Статьи

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

 

#Статьи

Искусственный интеллект в действии: автоматизация бизнес-процессов с GPTZATOR

 

 

 

 

 

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

Услуги

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

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

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

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

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

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

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

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

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

IT-аудит

 

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

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

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

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

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