Чё по микросервисам?
А то. В своей же фирме нет никого, кто соображает, только гении со стороны могут объять глубины непознаваемого. А то если у своих спросить столько интересного про себя, любимое руководство можно услышать, что ну его.
Три года я как попугай на каждом совещании, что хоть каким-то боком касается производительности говорю "карфаген должен быть разрушен" что ребята, какая производительность, как мы ее мерять будем, у нас ни одного теста нет.
- А вы напишите!
- А где мы их запускать будем? На каком инстансе?
- Как где? На том, на котором разрабатываете!
- Так-то нам бы выделенный нужен. Конкретно под тесты производительности, ну и нагрузочные можно.
- А зачем вам? Вы же понимаете что это дорого, пользуйтесь DEVом.
- И что мы с цифирками будем делать? У нас на этом инстансе в зависимости от нагрузки (а разрабатываем на нём не мы одни, кто когда что на нём запускает или обновляет не знает никто) один и тот же тест работает то 1 минуту то 5.
- Нуу... Посчитайте среднее.
- Да легко. И после каждого изменения мы не выкатываем изменение в прод, пока не посчитаем новое среднее время выполнения, чтобы убедиться, что производительность не упала, да? За сколько считать будем? День, два, неделю?
- Ой, ну что вы тут к деталям придираетесь. Как-то же все делают.
- (непечатно), "все" отдельное контролируемое окружение выделяют, чтобы время исполнения не зависело от других тестов / юзеров.
- Ой, всё, вывсёврёти! Обсудим потом.
Пришли варяги. Задали такие же вопросы. Услышали ответы. Пригладили вставшие волосы. И написали рекомендации. "Под неусыпным чутким руководством высшего менеджмента компании, благодаря неустанно воплощаемому в жизнь несокрушимому учению Шольца и Хабека, реализация проекта достигла вершин, непредставимых конкурентами! Но было бы неплохо написать пару тестов производительности."
Охренеть, сказали мы. Легко. Где запускать будем? Молчат-с.