Обложка канала

Библиотека джависта

20804 @javaproglib

Полезные материалы по всему, что может быть полезно разработчику на Java.

Библиотека джависта

4 года назад
Открыть в
Что такое E2E-тесты, почему "виснет" база данных и как сделать очередь задач с ретраями на основе БД PostgreSQL Расскажем на JAVA-митапе от Big Data МТС. 📆 21 июля 18:0020:30 В программе: 🔻 E2E-тестирование в CI с помощью Testcontainers Что такое E2E-тесты, чем они отличаются от Unit и Integration-тестов и почему являются неотъемлемой частью релизного цикла в микросервисных продуктах. На конкретном примере покажем, как написать E2E-тесты на JUnit5 + Spring Boot Test и настроить их автоматический запуск на каждый Pull Request с помощью Testcontainers. 🔻 Как найти проблему в коде, если «виснет» база данных Расскажем, чем вредны конструкции типа book.name =:name or :name is null и какие проблемы может породить стандартный механизм пагинации Spring. Обсудим, как свести ущерб к минимуму и отказаться от этих инструментов. 🔻 Разработка распределенной очереди с отложенными задачами на основе PostgreSQL Поделимся, как сделать очередь задач с ретраями на основе БД PostgreSQL, в чем плюсы и минусы этого метода и какие проблемы могут возникать при его использовании. Также обсудим отладку запросов и индексов в БД.
JAVA MEETUP MTS BIG DATA / События на TimePad.ru

МТС Big Data проведет первый онлайн-митап для Java-разработчиков, а также для людей, интересующихся бэкенд-разработкой

mts-digital.timepad.ru