Классическая задача зрелого банка: монолит мешает расти. Наша роль — аккуратно резать, не уронив ничего, что работает с деньгами клиентов.

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

  • Проектировали разделение монолита на микросервисы и новые API, дорабатывали существующие — вместе с архитектором отрисовывали интеграционные взаимодействия.
  • Писали документацию на Confluence: функциональные и нефункциональные требования, диаграммы последовательности, Use Case, описание PL/JSON и макетов экранов, руководства пользователя.
  • Готовили данные и события для нагрузочного тестирования, размечали экраны аналитическими событиями.
  • Проводили демо, защищали решения на ИФТ и ПСИ, выезжали на гембу для проверки на проме.

Результат:

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

Режем монолит так, чтобы деньги клиентов даже не вздрогнули.