Цифровая система учета и инвентаризации товаров
- Backend
- .NET
- C#
- React
- TypeScript
- PostgreSQL
- MS SQL Server
- SOAP
У вас есть задача? Давайте обсудим!
О клиенте
Организация доставляет заказы от частных лиц, интернет-магазинов и маркетплейсов в удобные пункты выдачи и постаматы, расположенные внутри розничных магазинов. Сеть насчитывает более 3600 отделений по всей России. Параллельно компания развивает веб- и мобильные сервисы, позволяющие пользователям контролировать все этапы доставки.
О проекте
Система учета и инвентаризации товаров работала нестабильно и не обеспечивала требуемую скорость обработки данных. Обновление информации о наличии и перемещении посылок происходило с задержками, часть операций продолжала выполняться вручную. Клиент хотел модернизировать программу, отказаться от бумажного документооборота и повысить информированность сотрудников.
Описание задачи
Backend-разработчикам RedLab требовалось подключиться к развитию существующего решения и сосредоточиться на его системной доработке. Основные сложности проекта были связаны с накопившимися ограничениями продукта:
- баги и технический долг приводили к регулярным сбоям;
- сотрудники не имели достоверной информации о фактическом наличии, размещении и перемещении товаров;
- поиск причин расхождений, ошибок учета и инцидентов занимал значительное время.
Реализация
В ходе проекта был выполнен следующий блок работ:
- Доработали серверную логику web-приложений на платформе .NET с использованием C#.
- Спроектировали архитектуру под рост объемов данных, что позволило обеспечить стабильную работу системы при масштабировании складской инфраструктуры.
- Расширили покрытие unit-тестами, снизив количество регрессионных ошибок при выпуске новых релизов.
- Оптимизировали работу с данными, а также переработали схемы хранения и запросы.
- Улучшили интеграции с внешними корпоративными системами по протоколу SOAP для корректного обмена сведениями.
- Выявили дефекты и проанализировали первопричины сбоев.
- Сопровождали и документировали функционал на этапе эксплуатации, упростив поддержку и развитие решения.
- Запустили наставничество для внутренней команды клиента, чтобы повысить уровень экспертизы сотрудников.
Результат
Переходите по ссылке, чтобы узнать об аутстаффинге ИТ-специалистов больше.