В этой статье хочу поделится нашими c SergeyMaslov наработками решения типовых задач с использованием микросервисной архитектуры на примере задачи «создание блога» (в надежде, что читатель представляет как устроен блог и это не должно вызывать вопросов по функциональности:)
X5 Tech
Всё о технологиях в ритейле
Сначала показывать
БудущееVSНастоящее – на #X5TechFutureNight
1 мин
1.2KНастоящий disrupt случится совсем скоро – и ты можешь стать его участником! 21 ноября состоится первое мероприятие X5 Tech Future Night о больших данных и инновациях в развитии ритейла. За вариации на тему цифровизации будущего отвечает приглашенный гость из Японии, за привязку к настоящему – лучшие спикеры инновационного ритейла России. Мы обсудим концепции и уже реализованные проекты Next Generation Retail, столкнем лбами сторонников противоположных взглядов и подходов во время экспертных батлов, а также выберем лучшую корпоративную рок-группу.


+3
Как мы делаем автоматизацию большой legacy сети
15 мин
17KПривет. У нас 15 260+ объектов и 38 000 сетевых устройств, которые нужно настраивать, обновлять и проверять их работоспособность. Обслуживать такой парк оборудования довольно сложно и требует много времени, сил и людей. Поэтому нам потребовалось автоматизировать работу с сетевым оборудованием и мы решили адаптировать концепцию Network as a Code для управления сетью в нашей компании. Под катом читайте нашу историю автоматизации, совершенные ошибки и дальнейший план построения систем.


+8
Как накормить миллионы китайцев за полчаса
8 мин
19KПривет! На связи команда инноваций Х5 Retail Group #x5lab. Новые технологии в ритейле – прорывные кассы самообслуживания, мониторинги очередей, роботы на распределительных центрах, терминалы лояльности и многое другое – это к нам. Но сегодня мы хотим рассказать не об этом, а о нашей экспедиции в Китай, где, следуя старой китайской пословице «не бойся, что не знаешь — бойся, что не учишься», мы решили немного поучиться и понять, как там «у них».


+31
Как проводить A/B-тестирование на 15 000 офлайн-магазинах
10 мин
29KПривет! На связи команда Ad-hoc аналитики Big Data из X5 Retail Group.
В этой статье мы расскажем о нашей методологии A/B-тестирования и сложностях, с которыми мы ежедневно сталкиваемся.
В Big Data Х5 работает около 200 человек, среди которых 70 дата сайентистов и дата аналитиков. Основная наша часть занимается конкретными продуктами – спросом, ассортиментом, промо-кампаниями и т.д. Помимо них, есть наша отдельная команда Ad-hoc аналитики.

В этой статье мы расскажем о нашей методологии A/B-тестирования и сложностях, с которыми мы ежедневно сталкиваемся.
В Big Data Х5 работает около 200 человек, среди которых 70 дата сайентистов и дата аналитиков. Основная наша часть занимается конкретными продуктами – спросом, ассортиментом, промо-кампаниями и т.д. Помимо них, есть наша отдельная команда Ad-hoc аналитики.

+28
Лояльность на ваш вкус
10 мин
9.7KКак в Х5 запускали программы лояльности
В магазине практически любой торговой сети кассир задаст вопрос «У вас есть карта магазина?». В этом посте хочу рассказать о программах лояльности для покупателей в магазинах нашей компании. Х5 управляет магазинами нескольких торговых сетей: магазинами у дома под брендом «Пятёрочка», супермаркетами под брендом «Перекрёсток» и гипермаркетами под брендом «Карусель», а еще у нас есть онлайн-магазин Perekrestok.ru. Меня зовут Алексей, я архитектор по клиентским решениям, в разных ипостасях работаю с ИС лояльности компании около 10 лет. Хочу выступить в роли «биографа» и сделаю ретроспективу основных этапов запуска, становления и развития программ лояльности. Опишу, что мы умеем уже сегодня, а также постараюсь обозначить, что произойдет с программами лояльности наших торговых сетей уже в ближайшем будущем. Итак — поехали!

+10
Митап ITX5: живая JAVA, магия Kotlin и томатный тиндер
2 мин
3.3KВнутри #ITX5, в котором сейчас почти 1500 человек, часто проводятся интересные мероприятия, а в июле мы впервые решились открыться миру и организовать митап для всех поклонников JAVA. Поговорили о красоте кода, новых парадигмах вычислений и магии Kotlin. Спойлер: в течение пяти лет он всех победит, но это не точно. Реальными JAVA-кейсами поделились Александр Краснощеков из #ITX5, Виталий Куценко из Otus, Дмитрий Латышев из Leroy Merlin, Павел Финкельштейн из Lamoda.


+4
#ITX5 соберет тусовку JAVA-разработчиков
1 мин
2.1KX5 Retail Group – это не только 14 тысяч «Пятёрочек», тысяча «Перекрёстков» и «Каруселей», но еще и 1 300 айтишников, включая разработчиков на JAVA. В Х5 создано множество решений с помощью JAVA, мы готовы делиться своими кейсами и слушать партнеров.
9 июля соберёмся в офисе #itx5 именно для этого.
В программе:
18:30 – чай-кофе и печеньки
19:00 — Александр Краснощеков из X5 ответит на вопрос «Сколько нужно абстракций, чтобы запланировать машину в рейс?»
19:20 — Виталий Куценко из Otus раскроет тему «Optional. История развития и применение в разных версиях java»
19:40 — Дмитрий Латышев из Leroy Merlin поговорит про Stream Processing в общем и Kafka Stream в частности
20:00 – поболтаем за кофе и вкусностями
20:20 – Павел Филькенштейн из Lamoda расскажет, правда ли Kotlin настолько хорош, как говорят
20:50 –нетворкинг.
9 июля соберёмся в офисе #itx5 именно для этого.
В программе:
18:30 – чай-кофе и печеньки
19:00 — Александр Краснощеков из X5 ответит на вопрос «Сколько нужно абстракций, чтобы запланировать машину в рейс?»
19:20 — Виталий Куценко из Otus раскроет тему «Optional. История развития и применение в разных версиях java»
19:40 — Дмитрий Латышев из Leroy Merlin поговорит про Stream Processing в общем и Kafka Stream в частности
20:00 – поболтаем за кофе и вкусностями
20:20 – Павел Филькенштейн из Lamoda расскажет, правда ли Kotlin настолько хорош, как говорят
20:50 –нетворкинг.
+6
Как мы развиваем #bigdataX5 и кто нужен в Big Data
7 мин
5.9KНаша команда за короткое время прошла дистанцию от десятка сотрудников до целого подразделения почти в 200 человек и мы хотим поделиться некоторыми вехами из этого пути. Плюс порассуждаем о том, кто именно сейчас нужен в big data и каков реальный порог входа.


+4
Как мы делали мониторинг сети на 14 000 объектов
15 мин
32KУ нас было 14 000 объектов, zabbix, api, python и нежелание добавлять объекты руками. Под катом — о том, как сетевиками внедрялся мониторинг с автоматическим добавлением узлов сети, и немного про боль, через которую пришлось пройти.
Статья больше ориентирована на сетевых инженеров с небольшим опытом в python. В помощь при автоматизации мониторинга и улучшения качества жизни и работы, в отсутствии необходимости руками актуализировать весь парк объектов.

Статья больше ориентирована на сетевых инженеров с небольшим опытом в python. В помощь при автоматизации мониторинга и улучшения качества жизни и работы, в отсутствии необходимости руками актуализировать весь парк объектов.

+26
Highload++: Как помочь ERP-системе справиться с 500 000 запросов в секунду
11 мин
19KМы в X5 обрабатываем много данных в ERP-системе. Есть мнение, что больше нас в SAP ERP и SAP BW в России не обрабатывает никто. Но есть еще один момент – число операций и нагрузка на эту систему увеличивается быстро. 3 года мы «сражались» за производительность нашего ERP-тяжеловеса, набили немало шишек, а какими методами их лечили, рассказываем под катом.


+34
Как мы учили машину говорить с миллионами людей
6 мин
6.3KМаркетинг в Х5 – это большие объемы данных. «Пятёрочка», например, отправляет более 30 млн коммуникаций каждый месяц, и это число постоянно растёт. Одному клиенту одновременно можно отправить несколько предложений, и важно правильно выбрать, какие именно. Акции магазина должны быть интересны клиенту и экономически обоснованы для ритейлера. В этом посте расскажем, как мы начали определять действительно востребованные предложения с помощью машинного обучения и исключать эффект спама.


+2