Бизнес

Микросервисная трансформация в Купере — как это было. Часть I: Начинаем распил монолитов

Краткое резюме

Фёдор Засечкин, руководитель команды разработчиков операционной платформы в Купере, рассказывает о микросервисной трансформации. За два года команда перевела более 1 000 запросов в секунду HTTP-трафика с монолита на отдельные сервисы.

Меня зовут Фёдор Засечкин, и с 2023 года я возглавляю команду разработчиков операционной платформы в Купере. Подразделение, которое я руковожу, отвечает за поддержание стабильности и развитие сервисов для сборки и доставки заказов, а также за организацию работы партнёров. За последние два года основной нашей целью стала микросервисная трансформация. Мы занимаемся разделением монолитного приложения, распределяя нагрузку между отдельными сервисами. На данный момент более 1 000 запросов в секунду (RPS) HTTP-трафика уже переведены с монолита. Осталось обработать около 30 RPS и решить некоторые вопросы межсервисной интеграции. Я планирую опубликовать серию статей, в которых расскажу о нашем опыте: что оказалось эффективным, какие были допущены ошибки и какие решения действительно помогли. Этот текст является первой частью цикла.

Фильтры и сортировка