En
Проекты Вакансии Блог

Мобильное приложение для сотрудников службы качества: от микросервисов к монолиту

Выбирая архитектуру ИТ-системы, многие компании обращают внимание на популярность перехода от монолитной архитектуры к микросервисам. Действительно, для систем с высокой нагрузкой это зачастую полезное решение. Однако, если нагрузка на систему невысока — например, в приложении для сотрудников одного производства или склада — то монолит может оказаться и выгоднее, и проще.

Клиент

К нам обратилась крупная промышленная компания, которая занимается производством большого количества продукции. Менеджеры проверяют качество продукции с помощью внутренней IT-системы — мобильного приложения, которое содержит инструкции и инструменты отчетности.

Нашего клиента мучали несколько проблем:

  • Компания приобрела этот продукт давно, и за это время продукт устарел, а IT-команда начала переход на новый стек технологий. Сейчас нужно внедрять новые функции, но у IT-команды уйдет на это слишком много времени.

  • Микросервисная архитектура заложена в расчете на высокую нагрузку, но на практике у приложения ограниченный круг пользователей — это сотрудники одного отдела компании.

  • С учетом строгих требований информационной безопасности приложение становится сложным для поддержки.


Задача

Руководитель IT-команды клиента поставил несколько задач:

  • Провести аудит кода и дать рекомендации по рефакторингу и переносу на актуальный стек технологий.

  • Помочь сделать приложение проще и удобнее для поддержки

  • Предусмотреть интеграцию с системой учета продукции.

Решение

Наша команда начала с аудита кода. В сотрудничестве с командой клиента мы выяснили, что многие проблемы поддержки связаны с избыточным числом микросервисов — их было более десятка. При этом у клиента не было таких бизнес-задач, с которыми количество пользователей-менеджеров могло бы стремительно вырасти — значит, архитектуру действительно стоило пересмотреть и сделать проще.

Мы составили план по переносу на удобный клиенту технологический стек (с использованием Go) и более простую в поддержке и развитии модульно-монолитную архитектуру. Клиент с планом согласился и подключил команду SimbirSoft, чтобы реализовать нашу часть изменений продукта. В команду под управлением нашего PM вошли архитектор, аналитик, разработчики, DevOps и QA. 

Результат

  • Упростили поддержку и дальнейшую разработку приложения, следуя подходам API First и Clean architecture (мы писали о них подробнее на Хабре).
  • Помогли клиенту настроить процессы разработки и деплоя с учетом требований службы информационной безопасности.
  • В результате ускорили выпуск релизов (time-to-market).
Другие работы
Создание приложения управления сном для компании «Аскона»
Создание единой системы авторизации для крупной российской компании
Анализ процессов крупной производственной компании
Разработка мобильного приложения для Подели
Усиление команды по разработке системы управления грузоперевозками для компании «ТЕХНОНИКОЛЬ»
Автоматизация финансовой аналитики для «МК Лизинг»
Разработка корпоративного портала для обучения сотрудников крупной технологической компании
Развитие приложения Askona Sleep для компании «Аскона»
Создание приложения управления сном для компании «Аскона»
Создание единой системы авторизации для крупной российской компании
Анализ процессов крупной производственной компании
Разработка мобильного приложения для Подели
Усиление команды по разработке системы управления грузоперевозками для компании «ТЕХНОНИКОЛЬ»
Автоматизация финансовой аналитики для «МК Лизинг»
Разработка корпоративного портала для обучения сотрудников крупной технологической компании
Развитие приложения Askona Sleep для компании «Аскона»
Оставьте заявку на проект
Оставьте контакты, чтобы обсудить проект и условия сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
Прикрепить резюме, до 10 Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Расскажите, какие задачи сейчас на вашем проекте.
Проконсультируем и предложим подходящих специалистов, а также сориентируем по ставкам на аутстаф.
Направление
Количество специалистов
Middle
TeamLead
Senior
TechLead
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Экспресс-консультация
Заполните все поля формы.
Эксперт свяжется с вами в течение рабочего дня.
Тематика
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Порекомендуйте друга — получите вознаграждение!
  • Системный аналитик
  • React-разработчик
  • Golang-разработчик
  • DevOps-инженер
  • 1С-разработчик
  • 1С-архитектор
  • Менеджер по продажам IT
  • HR-менеджер
  • Менеджер по обучению и развитию персонала
  • Лидогенератор
  • Разработчик баз данных
  • QA Engineer Fullstack (Java/Kotlin)
  • 1C-Разработчик (Внутренний проект)
  • Data Scientist (NLP)
  • Java-разработчик
  • Сетевой инженер
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Заказать демонстрацию
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.