Как стать автором
Обновить
145.33
Magnit Tech
Соединяем IT и ритейл
Сначала показывать

Создание собственной системы F&R в «Магните»: функциональный дизайн

Время на прочтение5 мин
Количество просмотров711

Одна из крупнейших розничных сетей России, «Магнит», разрабатывает современную систему прогнозирования и пополнения товаров (F&R). Цель проекта – создание и внедрение нового решения, которое закроет все потребности ритейлера на ближайшие 10–15 лет. Для решения амбициозных задач Магнит точечно привлекает лучшую экспертизу, доступную на российском рынке. Компания Napoleon IT была выбрана в роли партнера для решения задач, связанных с функциональностью нового решения.

В этой статье CTO программы проектов F&R в «Магнит» Михаил Гедзберг и директор по продукту Napoleon ADR (AI-Driven Replenishment) Азамат Ниров расскажут о процессе разработки функционального дизайна будущего решения и о том, почему оно так важно для «Магнита».

Читать далее
Всего голосов 4: ↑4 и ↓0+8
Комментарии0

Новые кассы самообслуживания в Магните: история редизайна интерфейса

Уровень сложностиПростой
Время на прочтение16 мин
Количество просмотров8.2K

Редизайн касс самообслуживания в «Магните» упростил процесс покупок и улучшил работу с товарами и бонусной картой Магнит Плюс. Оптимизация интерфейса сократила участие сотрудников, что повысило операционную эффективность. Все эти изменения улучшили клиентский опыт, увеличив средний чек и снизив затраты на обслуживание

Читать далее
Всего голосов 19: ↑18 и ↓1+20
Комментарии88

Онлайн vs офлайн: как меняются потребительские привычки, и что это значит для продактов

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров540

Конкуренция за клиента становится все ожесточеннее, и в ход идут разные инструменты. Про трансформацию отрасли ритейла, как с помощью «выхода в поля» улучшать онлайн и офлайн опыт пользователей, и что это значит для продактов — рассказал Андрей Корыстин, Директор по продукту «Магнит OMNI», на митапе «Magnit OMNI Product Meetup: онлайн vs офлайн — битва за клиента». Делимся материалами.

Читать далее
Всего голосов 3: ↑2 и ↓1+3
Комментарии0

«Магнит» совершенствует сервис доставки: новые алгоритмы определяют лучший магазин для вашего заказа

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров1.5K

Когда вы заказываете товары на сайте и в приложении, сервис доставки привозит их из магазинов «Магнит». Раньше для сборки заказов выбирался ближайший к покупателю магазин. Причём ближайший в буквальном смысле — по прямой. Это позволяло экономить на курьерах, но во всех магазинах разное количество сотрудников и ассортимент: где-то заказы собирали дольше, а где-то, из-за отсутствия определенных товаров, позиции в заказе меняли на аналоги. Поэтому мы решили поменять логику выбора магазинов, провели в нескольких городах пилотный проект и делимся первыми результатами.

Читать далее
Всего голосов 11: ↑8 и ↓3+10
Комментарии3

Наш путь миграции on-prem аналитики в облако

Уровень сложностиСложный
Время на прочтение11 мин
Количество просмотров1.3K

В сентябре 2022 года в компании Магнит стартовал проект по переводу аналитики с он-прем железа в облако. Фактически компании пришлось выбирать как пути миграции, так и возможные инструменты работы. Было принято решение о миграции в облако Яндекс.

Цель нашей статьи – описать свое решение и те грабли, на которые мы наступили в процессе миграции.

Читать далее
Всего голосов 6: ↑6 и ↓0+10
Комментарии9

Установка Sentry в Kubernetes, отловы exception на бекенде, в браузере, на Android

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров2.1K

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

Читать далее
Всего голосов 13: ↑13 и ↓0+15
Комментарии1

Автоматизация рекламных кампаний -  Audience TArgeting Service (ATAS)

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров694

 В этой статье поделюсь нашим техническим опытом, расскажу о бизнес-задачах, успешно решаемых в Magnit Tech, проиллюстрирую подходы на одном из MLaaS проектов по таргетированию аудиторий. 

На практике таргетирование может стать настоящим АТАСом для покупателей, перегруженных нерелевантными коммуникациями – но только не с нашим сервисом! 

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

Читать далее
Всего голосов 10: ↑9 и ↓1+12
Комментарии0

Комбинаторы в ClickHouse

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров4.7K

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

Читать далее
Всего голосов 14: ↑14 и ↓0+18
Комментарии2

Как мы исследовали кассы самообслуживания в «Магните»

Время на прочтение11 мин
Количество просмотров19K

В статье рассматриваются проблемы интерфейса и эргономики касс самообслуживания в сети «Магнит», необходимость разработки собственного ПО и результаты UX-исследований, направленные на улучшение покупательского опыта и эффективности. Материал раскрывает этапы проектирования и внедрения ПО для сложных систем, демонстрируя, как UX-оптимизация способствует значительному повышению операционной продуктивности и удовлетворённости пользователей.

Читать далее
Всего голосов 12: ↑12 и ↓0+13
Комментарии93

Как мы строим команду аналитики в «Магнит Маркете»

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров4.8K

В статье поделимся опытом создания и развития команды аналитики «Магнит Маркета», которая становится не только двигателем бизнеса, но и источником новых идей и проектов.

Читать далее
Всего голосов 10: ↑10 и ↓0+11
Комментарии8

LLM и 1С: изучаем сервисы для автоматизации написания кода 1С

Время на прочтение10 мин
Количество просмотров8.1K

Мы решили пощупать рынок LLM в контексте 1С-разработки. Рассказываем, какие есть инструменты, как их можно использовать и к каким выводам мы пришли.

Читать далее
Всего голосов 12: ↑10 и ↓2+9
Комментарии6

Разработка системы отчётности и BI: вопросы производительности

Время на прочтение22 мин
Количество просмотров3.3K

Мы в компании «Магнит» много лет строим и эксплуатируем корпоративное хранилище данных и занимаемся различными задачами, связанными с этим. В частности, разрабатываем инструмент для конечного пользователя — систему отчётности и BI.

В статье рассмотрим вопросы оптимизации производительности системы.

Читать далее
Всего голосов 9: ↑9 и ↓0+10
Комментарии2

Безопасность на новом уровне: исследование Smallstep CA и его применение

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров1.6K

Рассмотрим Smallstep CA — современное и инновационное решение для управления сертификатами. Оно может предложить несколько преимуществ по сравнению с OpenSSL.

Читать далее
Всего голосов 13: ↑11 и ↓2+9
Комментарии2

Рецепты «приготовления» Hibernate, или решаем 5 проблем работы с фреймворком

Уровень сложностиСредний
Время на прочтение17 мин
Количество просмотров6.8K

Hibernate — очень мощный и функциональный ORM (Object-Relational Mapping) фреймворк. Он связывает базы данных с помощью объектно-ориентированных языков программирования. Однако многие, начиная с ним работать, натыкаются на проблемы производительности или отсутствия нужной функциональности. Многие из этих проблем появляются просто из-за того, что разработчики не умеют его «готовить». 

В статье делимся рецептами работы с Hibernate и Spring Data JPA: они помогут решить многие проблемы, возникающими при использовании фреймворка.  

Читать далее
Всего голосов 14: ↑14 и ↓0+18
Комментарии25

Создаем свой диалект змеиного, или DSL на Python

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров3.2K

Допустим, у нас есть некоторое исполнительное ядро и множество пользователей, владеющих Python на уровне «изучи его полностью за неделю», которые хотят решать задачи своей предметной области, с минимальными усилиями используя сервисы ядра. Мы, как разработчики ядра, хотим, с одной стороны, спрятать всё «грязное белье» за неким интерфейсом, с другой максимально упростить взаимодействие пользователей с ядром.

Как один из вариантов решения предлагаю посмотреть создание своего диалекта Python-скриптов, предназначенного для конкретной предметной области. Этакий DSL «для бедных», с синтаксисом Python, но со средой выполнения, заточенной под выполняемые задачи.

Читать далее
Всего голосов 16: ↑14 и ↓2+17
Комментарии5

Как мы тестировали большие языковые модели для модерации отзывов

Время на прочтение10 мин
Количество просмотров2.7K

В приложении «Магнит: акции и доставка» можно оставлять отзывы на товары. Отзывы модерируются: мы публикуем те, которые считаем полезными для других покупателей, — они должны описывать потребительские свойства товара. Отклоняем все остальные: как правило, это жалобы на ценники, сервис в магазине, условия хранения либо просто нерелевантные тексты. Отзывы с жалобами обрабатывают службы поддержки и сервиса.

Рассказываем о том, как мы попробовали применять большие языковые модели, чтобы автоматизировать модерацию отзывов. 

Читать далее
Всего голосов 9: ↑8 и ↓1+9
Комментарии3

Как дисциплина управления мастер-данными влияет на продажи

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров978

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

Рассказываем, чем грамотно построенные процессы управления мастер-данными могут помочь продажам. 

Читать далее
Всего голосов 6: ↑5 и ↓1+7
Комментарии1

Кодогенерация токенов дизайн-системы для Android по Figma API

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров3.6K

По мере развития проекта в целом и дизайн-системы в частности дизайн-токенов становится очень много. Для примера, у нас уже около четырёхсот иконок, больше двухсот цветов и перспектива внедрения нескольких тем в приложении. Что ещё, если не автоматизация, позволит держать в консистентности всю эту систему?

Рассказываю про наш тернистый путь к собственному генератору токенов дизайн-системы.

Читать далее
Всего голосов 11: ↑11 и ↓0+11
Комментарии6

Что такое бизнес-требования и как с ними (не) бороться

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров7.3K

Самые первые бизнес-требования были оставлены нашими предками в виде наскальной живописи, некоторые из которых добрались и до наших дней.

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

Читать далее
Всего голосов 24: ↑20 и ↓4+18
Комментарии9

Наш путь в создании информационной системы проверок контрагентов || Laravel having no problems

Время на прочтение9 мин
Количество просмотров1.7K

Проверка потенциальных контрагентов на благонадёжность — неотъемлемая часть ведения бизнеса. Она нужна, чтобы эффективно управлять рисками, соблюдать должную осмотрительность, исключить репутационные риски и финансовые потери.

Мы создали систему, которая позволила оптимизировать работу по проверке контрагентов из открытых источников. Рассказываем, как она устроена.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии1

Информация

Сайт
magnit.tech
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия