Rules Engine в Kasta [ukr]
Кожен розпродаж в Kasta виливається в додаткову (і що гірше — не системну) роботу: тут треба нестандартну знижку для окремого бренда, тут підвищений кешбек у мобільному застосунку, тут кастомний промокод. Пора покласти цьому край. Розказую, як ми побудували "конструктор знижок" за допомогою rules engine і більше не пишемо жодного ad hoc if'чика перед кожним розпродажем.

Ігор Бондаренко
Kasta
- Tech Lead у Kasta, пише здебільшого на Clojure.
- 10+ років у веб програмуванні.
- Любить видаляти код.
- Намагається робити прямо і зрозуміло, а не хитро і заплутано :)