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

Разработка платформы для участников внешнеэкономической деятельности «тамо • ОС»

Осенью 2021 года мы подключились к разработке платформы для участников внешнеэкономической деятельности «тамо • ОС».

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

Задача

Партнер обратился к нам для усиления команды. Нам предстояло создать несколько микросервисов для большой системы, в частности — модуль оплаты услуг (с автоматическим выставлением счетов). Перед нами стояла задача проработать механизм оплаты сервисного сбора и проведения таможенных платежей, а также интегрировать продукт с внешними платежными системами КУБ24 и DaData, сделав сервис максимально понятным и удобным для пользователя. Отдельно была поставлена задача по автоматизации тестирования API микросервисов для ускорения регрессионного тестирования и проверки CI/CD-процессов. Создаваемые автотесты, как и их результаты, должны были храниться в системе управления тестами (TMS). Запуск должен был производиться по триггерам операций сборки и деплоя проектов или вручную из TMS.

28 микросервисов
переработаны
4 специалиста
в команде
6 месяцев
на проекте

Что мы сделали

Команда SimbirSoft приняла участие в разработке платёжного модуля, а также в поддержке уже имеющегося функционала. Мы ознакомились с архитектурой приложения и провели рефакторинг миграций, после чего приступили к разработке новых сервисов — автоматического выставления счетов и механизма расчёта услуг. Для этого было создано 3 новых микросервиса. Параллельно наша команда запустила процесс автоматизации тестирования и приступила к закрытию технического долга по разработке интеграционных и unit-тестов.

Первоначальное покрытие функционала системы автотестами заняло около двух месяцев. Одновременно мы разработали собственный фреймворк для тестирования, который включает взаимодействие с системой управления тестами, гибкое управление пользователями в качестве тестовых данных, а также настройку CI/CD в виде декларативного пайплайна.

3 микросервиса созданы с нуля

Результаты

Одной из наших задач стал рефакторинг большого количества микросервисов для приведения архитектуры системы к требуемому виду. Мы проанализировали вопрос вместе с командой клиента, нашли оптимальное решение и выполнили работу в установленные сроки. Регулярное выполнение тестов выявило также некоторые недочеты в реализации архитектуры микросервисов и в функционировании сервисов под нагрузкой, которые были успешно исправлены. Помимо этого, наши специалисты решили проблему большого технического долга, связанного с архитектурой управления данными. Также мы создали качественный фреймворк, который упростит последующий процесс разработки автотестов.

Более 2500 тест-кейсов проверено

Технологии

Spring Boot, Spring Cloud, Rest, PostgreSQL, Keycloak, JUnit, Swagger, Lombok, Testcontainers, Mockito, Feign, MapStruct, SOAP, ActiveMQ, TestIt

Мы обратились в SimbirSoft для расширения и усиления команды нашего проекта «тамо • ОС». По нашему запросу коллеги оперативно подобрали нужных нам компетентных специалистов. Они быстро погрузились в непростую специфику проекта, учли все наши требования, внимательно изучили задачу и предложили оптимальное решение с учетом сроков и бюджета. Команда работала слаженно, показала отличный результат и вовремя завершила работы. Благодарим наших коллег за эффективное сотрудничество – продолжаем и расширяем его – и рекомендуем SimbirSoft как надежного партнера в IT-проектах!
Андрей Дмитриев
Руководитель Управления разработки и внедрения программных решений ДИТ ООО «Таможенная карта»
Другие работы
Создание приложения управления сном для компании «Аскона»
Создание единой системы авторизации для крупной российской компании
Анализ процессов крупной производственной компании
Разработка мобильного приложения для «Подели»
Усиление команды по разработке системы управления грузоперевозками для компании «ТЕХНОНИКОЛЬ»
Автоматизация финансовой аналитики: модернизация сервиса
Разработка корпоративного портала для обучения сотрудников крупной технологической компании
Развитие приложения 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 Мб.
Порекомендуйте друга — получите вознаграждение!
  • Angular-разработчик
  • Node.js-разработчик
  • Middle Vue.js / Frontend-разработчик
  • Системный аналитик
  • QA Engineer Fullstack (Python)
  • Инженер по нагрузочному тестированию
  • DevOps-инженер
  • 1С-аналитик
  • Юрист
  • Разработчик на C++
  • UI/UX дизайнер
  • 1С-разработчик
  • Data Scientist (NLP)
  • SDET (Python)
  • Аналитик DWH
  • Технический писатель
  • SDET (Java)
  • IT сорсер
  • DBA
  • QA с опытом в автоматизиции Java
  • Коммуникационный/графический дизайнер
  • Ассистент руководителя
  • MLOps инженер
  • SDET разработчик C#
  • Руководитель отдела 1С
  • SDET (Swift)
  • React native-разработчик
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

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