Проектирование IT-архитектуры
программного обеспечения

HighLoad  •  BigData  •  ML  •  Монолит  •  Микросервисы  •  SOA  •  Blockchain


Поможем заложить новую систему с нуля или масштабировать существующую с учетом накопленного опыта разработки IT-архитектуры.

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

Что вы получите

Инженерное решение, отвечающее текущим и будущим, техническим и операционным требованиям бизнеса. Оформляется в виде документа, описывающего архитектуру продукта.

Как мы работаем

Анализ требований
Сбор и анализ функциональных, нефункциональных, системных, бизнес-требований и ограничений.
Проектирование архитектуры
Проектирование для новой системы или модернизации существующей в соответствии с планами развития бизнеса.
Внутренний контроль
Защита решения в профессиональном сообществе — архитектурном комитете SimbirSoft. Доработка на основании рекомендаций. Повторная защита.
Презентация
Архитектурное описание, содержащее протоколы информационного взаимодействия, а также презентация проекта архитектуры.
Контроль реализации
Контроль за реализацией архитектурного решения в ходе разработки проекта.
Архитектурный комитет — это ведущие разработчики, тимлиды, архитекторы с большим практическим опытом и экспертизой. Они формируют решение на старте и курируют дальнейшую разработку программного обеспечения.
50+ экспертов   fullstack, backend, frontend, mobile   100+ выполненных проектов

Примеры работ

Примеры представлены для ознакомления, мы работаем с каждым клиентом индивидуально и не предоставляем типовых решений.

АРМ мастера
От 10 дней
От 160 000 рублей

Внутренний портал для оптимизации бизнес-процессов компании и небольшим числом интеграций с внутренними системами

Число модулей

До 1 тыс. пользователей
15 модулей

Работы

Сбор и систематизация требований.

Выбор и обоснование технологического стека.

Проработка архитектурной концепции.

Предварительная оценка разработки.

Продажа SIM-карт
От 15 дней
От 340 000 рублей

Система для торговых точек с небольшим числом бизнес-процессов, web-интерфейсом и интеграции с внешними системами

Число модулей

До 100 тыс. пользователей
12 модулей

Работы

Сбор и систематизация требований.

Выбор и обоснование технологического стека.

Проработка архитектурной концепции (средняя детализация).

Выбор схемы развертывания.

Предварительная оценка разработки.

Тендерная платформа
От 30 дней
От 1 130 000 рублей

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

Нагрузка

От 100 тыс. пользователей
30 микросервисов

Работы

Сбор и систематизация требований.

Выбор и обоснование технологического стека.

Проработка архитектурной концепции и схемы данных (высокая детализация).

Предварительная оценка разработки.

Онлайн-банкинг
Боли клиентов
Релизы 1 раз в квартал, высокая аварийность ДБО, отсутствие собственной экспертизы.
Проблема
  • Вендор коробочного решения вносил желаемые изменения неприемлемо долго (1 раз в квартал).
  • Пользователи часто не могли войти в ДБО из-за сбоев в коробке или шине данных. Высокая цена простоя.
  • Монолит распределен на несколько серверов, сложная балансировка клиентов снижала доступность приложения.
  • Вся экспертиза только у производителя коробочного решения, внутри банка ее нет.
  • Как результат — финансовые потери из-за долгого time-to-market и устаревшей функциональности. Отток клиентов. Непонимание ценообразования по доработкам от вендора.
Решение
  • Новая микросервисная архитектура ДБО и новый UX mobile.
  • Каждый микросервис дублируется и имеет свою БД. Даже если кластер микросервисов не доступен, то вся остальная функциональность работает. Настроен мониторинг для отслеживания проблем.
  • Новая система хранения данных в микросервисах с асинхронным обновлением информации из банковской системы, что исключило шину данных как узкое место.
  • Обучение разработчиков банка.
Достижения
  • В 5 раз снизили число сбоев, видимых пользователю.
  • ТТМ с 1 релиза в квартал до нескольких в неделю.
  • Мы передали экспертизу в банк.
Плюсы для бизнеса
  • Архитектурное решение легко поддерживает несколько версий мобильного приложения.
  • Можно плавно внедрять новые версии, попутно дорабатывая их на основании фидбека пользователей.
Web-система складского учета
Боли клиентов
Старое монолитное приложение сложно поддерживать и обновлять. СУБД Oracle попадает под зарубежные санкции. Нет компетенций в backend и frontend. Проблема
  • Текущая система сложна в поддержке и обновлении. Модули системы сильно связаны, что приводит к частым сбоям при обновлении. При обновлении одного модуля ломается другой.
  • Санкции — необходимо уйти от СУБД Oracle.
  • Нет компетенций в backend и frontend.
  • Высокая цена простоя системы: штрафы за простой транспорта и срыв сроков поставки.
Решение
  • MVP на монолитной архитектуре для апробации решения. Это позволяет оценить будущую сложность системы и возможность ее поддержки силами клиента, возможность постепенного переноса функциональности; опробовать в промышленной эксплуатации.
  • Внедрили новый frontend, разработанный с нуля.
  • Вместо тяжеловесной шины внедрили легковесное Java middleware приложение.
Результат
  • Возможность работы с мобильных устройств.
  • Возможность подключить к системе контрагентов.
  • 3 недели на проработку решения и 2 месяца разработки.
Ресторанная сеть
Боли клиентов
Каналы продаж неэффективны и развиваются медленно, возможность изменений меню и интерфейса ограничена. Любая доработка — через вендора. Проблема
  • Каналы продаж развиваются медленно.
  • Бизнес теряет прибыль из-за неэффективных каналов продаж.
  • Устаревший стек (Flash).
  • Маркетинг не использует все возможности современных технологий.
Решение
  • Возможность масштабирования в виде кластера центральных серверов.
  • В каждом ресторане свой выделенный сервер.
  • Возможность построения гибких маркетинговых отчетов.
  • Возможность сделать рестораны автономными от центральных серверов.
Причины
  • Ограниченная возможность изменений меню, интерфейса.
  • Невозможность реализовать современный UX.
  • Любая доработка — через вендора, а это долго и дорого.
  • Несвоевременное информирование о неработоспособности киоска.
Результат
  • Контроль над интерфейсом киоска.
  • Быстрое и легкое обновление ПО киосков.
  • Оперативная проработка маркетинговых гипотез.
  • Быстрая реакция на потребности бизнеса.
Кейсы
Онлайн-банкинг
Боли клиентов
Релизы 1 раз в квартал, высокая аварийность ДБО, отсутствие собственной экспертизы.
Проблема
  • Вендор коробочного решения вносил желаемые изменения неприемлемо долго (1 раз в квартал).
  • Пользователи часто не могли войти в ДБО из-за сбоев в коробке или шине данных. Высокая цена простоя.
  • Монолит распределен на несколько серверов, сложная балансировка клиентов снижала доступность приложения.
  • Вся экспертиза только у производителя коробочного решения, внутри банка ее нет.
  • Как результат — финансовые потери из-за долгого time-to-market и устаревшей функциональности. Отток клиентов. Непонимание ценообразования по доработкам от вендора.
Решение
  • Новая микросервисная архитектура ДБО и новый UX mobile.
  • Каждый микросервис дублируется и имеет свою БД. Даже если кластер микросервисов не доступен, то вся остальная функциональность работает. Настроен мониторинг для отслеживания проблем.
  • Новая система хранения данных в микросервисах с асинхронным обновлением информации из банковской системы, что исключило шину данных как узкое место.
  • Обучение разработчиков банка.
Достижения
  • В 5 раз снизили число сбоев, видимых пользователю.
  • ТТМ с 1 релиза в квартал до нескольких в неделю.
  • Мы передали экспертизу в банк.
Плюсы для бизнеса
  • Архитектурное решение легко поддерживает несколько версий мобильного приложения.
  • Можно плавно внедрять новые версии, попутно дорабатывая их на основании фидбека пользователей.
Открыть кейс Свернуть кейс
Web-система складского учета
Боли клиентов
Старое монолитное приложение сложно поддерживать и обновлять. СУБД Oracle попадает под зарубежные санкции. Нет компетенций в backend и frontend. Проблема
  • Текущая система сложна в поддержке и обновлении. Модули системы сильно связаны, что приводит к частым сбоям при обновлении. При обновлении одного модуля ломается другой.
  • Санкции — необходимо уйти от СУБД Oracle.
  • Нет компетенций в backend и frontend.
  • Высокая цена простоя системы: штрафы за простой транспорта и срыв сроков поставки.
Решение
  • MVP на монолитной архитектуре для апробации решения. Это позволяет оценить будущую сложность системы и возможность ее поддержки силами клиента, возможность постепенного переноса функциональности; опробовать в промышленной эксплуатации.
  • Внедрили новый frontend, разработанный с нуля.
  • Вместо тяжеловесной шины внедрили легковесное Java middleware приложение.
Результат
  • Возможность работы с мобильных устройств.
  • Возможность подключить к системе контрагентов.
  • 3 недели на проработку решения и 2 месяца разработки.
Открыть кейс Свернуть кейс
Ресторанная сеть
Боли клиентов
Каналы продаж неэффективны и развиваются медленно, возможность изменений меню и интерфейса ограничена. Любая доработка — через вендора. Проблема
  • Каналы продаж развиваются медленно.
  • Бизнес теряет прибыль из-за неэффективных каналов продаж.
  • Устаревший стек (Flash).
  • Маркетинг не использует все возможности современных технологий.
Решение
  • Возможность масштабирования в виде кластера центральных серверов.
  • В каждом ресторане свой выделенный сервер.
  • Возможность построения гибких маркетинговых отчетов.
  • Возможность сделать рестораны автономными от центральных серверов.
Причины
  • Ограниченная возможность изменений меню, интерфейса.
  • Невозможность реализовать современный UX.
  • Любая доработка — через вендора, а это долго и дорого.
  • Несвоевременное информирование о неработоспособности киоска.
Результат
  • Контроль над интерфейсом киоска.
  • Быстрое и легкое обновление ПО киосков.
  • Оперативная проработка маркетинговых гипотез.
  • Быстрая реакция на потребности бизнеса.
Открыть кейс Свернуть кейс
Оставьте заявку на проект
Оставьте контакты, чтобы обсудить проект и условия сотрудничества, или позвоните: 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 Мб.
Порекомендуйте друга — получите вознаграждение!
  • Middle Fullstack QA Engineer (Mobile)
  • Python-paзработчик
  • Java-разработчик
  • Angular-разработчик
  • PHP-разработчик
  • Системный аналитик
  • QA Engineer Fullstack (Python)
  • C#-разработчик
  • Инженер по нагрузочному тестированию
  • Golang-разработчик
  • DevOps-инженер
  • 1С-аналитик
  • 1C QA Engineer
  • Юрист
  • Разработчик на C++
  • UI/UX дизайнер
  • 1С-разработчик
  • DWH-разработчик
  • Менеджер по сопровождению бизнес-процессов
  • SDET (Python)
  • Маркетолог
  • Архитектор C#
  • Менеджер по продажам IT SaaS
  • QA Engineer Fullstack (Java/Kotlin)
  • C# /.NET-разработчик
  • Бизнес-аналитик
  • Аналитик DWH
  • Team Lead Java
  • Менеджер проектов 1С
  • Руководитель отдела Backend
  • Руководитель отдела Frontend
  • SDET (Java)
  • Менеджер по продажам IT продуктов на иностранное направление
  • Менеджер по продажам IT продуктов
  • Team Lead Python
  • SAP-аналитик
  • Middle Golang разработчик (Teamlead)
  • SDET (JavaScript)
  • Fullstack-аналитик
  • SDET Python (мобильные приложения)
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

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