Складской Ватикан в Южном Бутово, или Как мы создали индивидуальный ЦОД для Утконос ОНЛАЙН

efb9fd723fa91da71000c2660c82f7ab.jpg

Раньше мы управляли складами с помощью SAP EWM. Но поняли, что нам нужно разрабатывать заточенную под нашу бизнес-модель систему и привлекать молодых энергичных айтишников, а им язык ABAP просто неинтересен. И вообще складской менеджмент уже давно стал архаичной средой, здесь мало прогресса. Поэтому мы решили разработать для обновлённых бизнес-процессов центра новую WMS (Warehouse Management System). Наша WMS — это система, которая первой в мире решает задачу по управлению механизированными складами с продуктами питания. Назначение системы — координация сотрудников и механизации на складах для автоматизации бизнес-процессов, таких как приёмка и размещение товаров, комплектация и отгрузка заказов, обработка возвратов, инвентаризация. Архитектура основывается на микросервисных, event-driven-подходах и рассчитана на высокие нагрузки 24/7. Система имеет два фронтенда (сайт и мобильное приложение) и 15сервисов на бэкенде. Стек реализован с помощью Java/Kotlin, Spring Boot, Camunda, PostgreSQL, Kafka, Hazelcast. В цифрах: САП, согласно историческим данным, мог обработать в штатном режиме до 12 тысяч заказов за день. Новая WMS, по нашим оценкам, легко справится с 40–50 тысячами.

Антон Тарабрин, руководитель отдела поддержки и развития инфраструктуры Утконос ОНЛАЙН

© Habrahabr.ru