Firecode
← Кейсы

Кейс · Ритейл

Разработка MRM для розничной сети

Крупная корпоративная MRM-система для розничной сети: постановка задач персоналу, управление магазинами и контроль процессов — серверная архитектура под высокую нагрузку и сложную бизнес-логику, REST API для веб- и мобильных клиентов, кэширование на Redis и фоновые задачи на Quartz.

Отрасль
Ритейл
Наша роль
Senior .NET-разработчик
Команда проекта
12 человек
Технологии
  • .NET 8
  • C#
  • ASP.NET Core
  • MS SQL
  • PostgreSQLPostgreSQL
  • RedisRedis
  • Dapper
  • Entity Framework
  • DockerDocker
  • Git
  • xUnit
  • REST API
  • Quartz.NET

Контекст

MRM — крупная корпоративная система для розничной сети магазинов: постановка задач персоналу, управление магазинами, контроль процессов и упрощение ежедневной работы менеджеров и сотрудников.

Система объединяет веб-часть, мобильные приложения и серверную платформу с высокой нагрузкой и большим количеством бизнес-логики.

Роль и команда

Роль на проекте — Senior .NET-разработчик.

Команда: тимлид, 6 Backend-разработчиков, 2 QA-инженера, 2 Frontend-разработчика, 2 мобильных разработчика, продакт-менеджер.

Что сделали

Архитектура и разработка бэкенда

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

API и интеграции

  • Разработка и оптимизация REST API для эффективного взаимодействия с веб- и мобильными клиентами.
  • Интеграция с внешними сервисами и внутренними системами компании для обмена данными.

Оптимизация производительности и фоновые задачи

  • Внедрение кэширования данных с использованием Redis.
  • Реализация фоновых задач и планировщиков (Quartz) для синхронизации данных и массовых операций без влияния на пользовательский интерфейс.

Команда на проекте

тимлид6 Backend-разработчиков2 QA-инженера2 Frontend-разработчика2 мобильных разработчикапродакт-менеджер

Нужна такая же экспертиза в команде?

Подберём инженеров под ваш стек и задачи — обсудим за день.

Следующий кейс: Разработка мобильного приложения для курьеров

Заявка

Нужен такой же проект?

Опишите задачу — предложим состав команды, сроки и порядок работы.

Ответим в течение рабочего дня (Пн–Пт, 10:00–19:00 МСК). Менеджер на связи по телефону, почте и в мессенджерах — пишите там, где удобно.