Газпром ЦПС
14 000 000
Промышленность и оборудование
Корпоративный сайт, Порталы и сервисы
Битрикс24
Ноябрь 2025
Крупная торгово-производственная компания с распределённой системой закупок и широкой сетью поставщиков столкнулась с проблемой низкой эффективности процессов согласования товарных позиций.
На момент обращения значительная часть работы с поставщиками выполнялась вручную: заявки обрабатывались в разрозненных системах, согласование проходило через несколько подразделений без прозрачного контроля статусов, а многие процессы зависели от ручных операций сотрудников.
Это приводило к ряду бизнес-проблем:
— длительным срокам согласования новых товарных позиций;
— высокой нагрузке на отдел закупок;
— большому количеству ошибок при обработке заявок;
— отсутствию прозрачности по этапам согласования;
— ограниченной масштабируемости текущих процессов.
Перед GreenCore была поставлена задача создать централизованную backend-платформу, которая позволит автоматизировать взаимодействие с поставщиками, выстроить гибкие маршруты согласования и обеспечить стабильную работу системы при высоких нагрузках.
Команда GreenCore разработала отказоустойчивую backend-платформу на базе микросервисной архитектуры для автоматизации обработки заявок поставщиков и согласования товарных позиций.

Архитектура решения была построена на базе .NET 6, ASP.NET Web API, PostgreSQL с использованием подхода Vertical Slice Architecture, что позволило разделить систему на независимые бизнес-модули и обеспечить гибкость дальнейшего развития платформы.
В рамках проекта были реализованы:
— автоматизированная обработка и валидация заявок от поставщиков;
— гибкие сценарии маршрутизации заявок между подразделениями;
— многоуровневая ролевая модель доступа;
— контроль SLA на этапах согласования;
— интеграции с ERP, BI и внутренними сервисами заказчика;
— асинхронная обработка событий через Kafka;
— отказоустойчивое файловое хранилище на базе MinIO;
— кэширование через Memcached для ускорения операций;
— централизованный аудит действий пользователей через ELK-стек.
В результате заказчик получил единое цифровое пространство для работы с поставщиками и внутренних согласований, способное выдерживать высокий объём операций без потери производительности.

На старте проекта команда GreenCore провела детальный аудит существующих процессов взаимодействия с поставщиками и внутреннего согласования товарных позиций.
Специалисты изучили действующие схемы работы отдела закупок, процессы согласования между подразделениями и существующие интеграции. В ходе анализа было выявлено более 25 сценариев обработки заявок, часть из которых выполнялась вручную и не имела формализованного маршрута.
Этот этап позволил определить ключевые узкие места: задержки на этапах согласования, отсутствие прозрачности статусов, высокую нагрузку на сотрудников и риски ошибок из-за ручной обработки данных.
Результатом стала карта бизнес-процессов и набор требований к будущей backend-платформе.

На основании собранных требований команда спроектировала архитектуру будущей системы.
Было принято решение строить платформу на микросервисной архитектуре с использованием подхода Vertical Slice Architecture. Это позволило разделить бизнес-логику на независимые функциональные блоки и заложить основу для дальнейшего масштабирования.
На этом этапе были определены:
— сервисы обработки заявок поставщиков;
— модули маршрутизации согласований;
— механизмы интеграции с ERP и BI;
— сервисы хранения файлов и логирования;
— инструменты обеспечения отказоустойчивости.
Итогом стал архитектурный план реализации платформы и техническая схема взаимодействия сервисов.
После утверждения архитектуры команда приступила к созданию MVP-версии backend-системы.
На этом этапе были реализованы основные функции:
— регистрация поставщиков;
— создание и обработка карточек товаров;
— первичная валидация данных;
— базовая маршрутизация заявок на согласование;
— хранение документов и файлов.
MVP позволил быстро протестировать ключевые сценарии работы платформы, проверить архитектурные решения и подготовить систему к развитию.

После успешного тестирования MVP команда перешла к расширению возможностей платформы.
Были внедрены:
— гибкие сценарии многоэтапного согласования;
— ролевые модели доступа для разных групп пользователей;
— SLA-контроль прохождения заявок;
— интеграции с ERP-системой клиента;
— асинхронная обработка событий через Kafka;
— кэширование и механизмы оптимизации производительности.
На этом этапе система стала полноценным рабочим инструментом для всех подразделений клиента.
Перед запуском специалисты GreenCore провели комплексное тестирование платформы.
Команда выполнила:
— функциональное тестирование бизнес-логики;
— нагрузочное тестирование под высокий объём заявок;
— проверку интеграций с внешними системами;
— аудит безопасности и отказоустойчивости.
По результатам тестирования была проведена оптимизация запросов, доработаны механизмы очередей и повышена устойчивость системы под промышленную нагрузку.
После завершения тестирования платформа была развернута в production-среде без остановки действующих бизнес-процессов заказчика.
Команда настроила мониторинг сервисов, централизованный аудит действий пользователей и процессы оперативной поддержки.
После запуска GreenCore продолжила развитие платформы: добавлялись новые сценарии согласования, расширялись интеграции и оптимизировались бизнес-процессы заказчика.
Это позволило не только внедрить решение, но и обеспечить его стабильное развитие вместе с ростом нагрузки и требований бизнеса.

Внедрение backend-платформы позволило значительно повысить эффективность работы с поставщиками и внутренних процессов согласования.
Среднее время согласования товарной позиции сократилось на 43% — с 5,6 до 3,2 рабочих дней.
Количество возвратов заявок на доработку снизилось на 38% благодаря автоматической проверке данных и прозрачной маршрутизации.
За счёт автоматизации ключевых процессов нагрузка на закупочный отдел снизилась примерно на 30%, а скорость обработки входящих заявок выросла более чем в 1,5 раза.
С технической стороны система обеспечила стабильную работу при нагрузке свыше 60 000 активных пользователей и более 250 000 транзакций в сутки.
Дополнительно заказчик получил прозрачную аналитику по этапам согласования и эффективности внутренних процессов, что позволило оперативно выявлять узкие места и оптимизировать работу подразделений.
![]()
Максим Яблоков
Проекты автоматизации закупочных процессов требуют не просто разработки backend-сервисов, а глубокого понимания внутренней логики бизнеса клиента.
В этом проекте для нас было важно создать не отдельный программный модуль, а устойчивую платформу, которая станет частью цифровой инфраструктуры заказчика и сможет масштабироваться вместе с ростом бизнеса.
Благодаря правильно выстроенной архитектуре и поэтапному внедрению заказчик получил инструмент, который ускорил внутренние процессы, повысил прозрачность взаимодействия с поставщиками и создал фундамент для дальнейшей цифровизации закупочной функции.
Именно такой подход позволяет нам разрабатывать решения, которые дают не только технический результат, но и ощутимый бизнес-эффект.
С#
Go (Golang)
Rust
FastAPI
ASP.NET Core
React.js
PostgreSQL
Redis
Docker
Node.js
Komodo IDE