👩💻 Spring Boot под нагрузкой: почему сервис работает локально и падает в production
👩💻 Spring Boot под нагрузкой: почему сервис работает локально и падает в production Приглашаем на открытый урок. 🗓 22 октября в 20:00 МСК 🆓 Бесплатно. Урок в рамках старта курса «Разработчик на Spring Framework». На занятии мы разберем: ✔️Сервис, с которым «всё хорошо». Возьмём Spring Boot-приложение с PostgreSQL и внешним HTTP-сервисом, которое локально и на тестах работает без проблем. ✔️Создадим production-проблему. Увеличим задержку внешней системы и посмотрим, почему начинают расти транзакции, заканчиваются соединения с БД и деградирует весь сервис. ✔️Разберём причины. Посмотрим на границы @Transactional, HTTP timeout, connection pool, опасные retries и механизм каскадных отказов. ✔️Исправим архитектуру. Разберём корректные transaction boundaries, timeout, retry/backoff, ограничение параллелизма и защиту зависимостей. ✔️Найдём проблему через observability. Посмотрим, какие метрики и distributed tracing помогают увидеть причину деградации до того, как сервис окончательно упадёт. 🔗 Ссылка на регистрацию: https://vk.cc/d2PNdf Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576