Михаил Поливаха — Axelix. Delta Force для экосистемы Spring Boot
Подробнее о Java-конференциях: — весной — JPoint: https://jrg.su/gTrwHx — осенью — Joker: https://jrg.su/h7yvG4 — — Скачать презентацию с сайта — https://jrg.su/H5AkvN Почему мой бин не создался? Откуда прилетела эта property: из YAML, переменной окружения или скрытого ConfigMap? Почему эндпоинт возвращает закешированный ответ, хотя я только что обновил данные в базе? Современная разработка на Spring Boot часто напоминает прогулку по минному полю с завязанными глазами. Мы часами перезапускаем приложения, подключаем JDWP дебаггеры и продираемся сквозь дебри внутренностей фреймворка, чтобы ответить на элементарные вопросы о состоянии системы. Когда интуиция подводит, а логи молчат, разработчику остается только гадать. Время гаданий прошло. Встречайте Axelix. Axelix — это ваш опенсорс-«разведчик» внутри экосистемы. Он наблюдает ваши инстансы Spring Boot и строит интерактивную карту приложений в реальном времени, мгновенно отвечая на самые разные вопросы: Какие бины сейчас в контексте, откуда они взялись и какие именно условия (Conditional) привели к их созданию? Какие настройки реально активны в рантайме и какой источник — Vault, ConfigMap или локальный YAML — победил в битве приоритетов? Какие транзакционные методы выедают пул соединений и где именно притаилась проблема N+1? Пора наконец решить проблемы, которые мы привыкли считать «неизбежными». Пора перестать бороться с фреймворком — давайте начнем дебажить Spring Boot с хирургической точностью.
Название:
Михаил Поливаха — Axelix. Delta Force для экосистемы Spring Boot
Категория:
Разное