⬅️Вспоминаем, как это было: Перфоманс Конф #11➡️
Собрали для вас выступления спикеров с прошлой осени. Конференция была насыщенная: полезные доклады, интересные кейсы, дискуссии.
💾 Один из самых интересных докладов, на наш взгляд, — Денис Бережной из Сбера с темой «Сравнение различных фреймворков для заглушек НТ».
Главные мысли из доклада Дениса:
➡️ Подходов всего два — либо пишем сами, либо берём готовое. В первом случае тратим время, но получаем ровно то, что хотели (если хватает скиллов). Во втором — экономим время, но берём то, что кто-то написал за нас.
➡️ Критерии выбора инструмента:
◾️ высокая производительность (заглушка не должна тормозить тесты)
◾️ управление задержками перед ответом
◾️ вариативность ответов (не статика, а логика)
◾️ возможность менять конфиги "на лету"
◾️ мониторинг (чтобы сразу понять, что тормозит именно заглушка)
◾️ поддержка разных протоколов (HTTP, Kafka, gRPC, RabbitMQ)
➡️ Какие инструменты смотрели: mockserver, mockoon, benthos. Но настоящим открытием стал benthos — инструмент из области обработки данных, который оказался идеальным для заглушек.
➡️ Тесты на производительность гоняли в ступенчатом режиме, с паузами и корреляцией ответов. Результаты — в таблицах и графиках, но если кратко: benthos обошёл конкурентов в разы.
➡️ benthos умеет работать с кучей протоколов из коробки, поддерживает кэши, его можно адаптировать под любые сценарии без "танцев с бубном".
🎥 Полная запись с выводами по инструментам уже доступна. Кто пропустил или хочет пересмотреть — ссылка.
Post #63
562

- 🔥 6
- 👍 2