JAVA MEETUP MTS BIG DATA

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

ИТ и интернет 16+


Все, кто хочет узнать, почему ваши SQL-запросы тормозят, какие бывают concurrency-проблемы в распределенной среде и как подойти к вопросу тестирования в микросервисной архитектуре, найдут для себя много полезного.


Программа: 

18:00 — 18:45 - Семен Киреков — Java Team lead, МТС BigData

E2E-тестирование в CI с помощью Testcontainers

В рамках доклада я расскажу вам, что такое E2E-тесты, чем они отличаются от Unit и Integration-тестов и почему являются неотъемлемой частью релизного цикла в микросервисных продуктах. Также на конкретном примере я покажу вам, как вы можете написать свои E2E-тесты на JUnit5 + Spring Boot Test и настроить их автоматический запуск на каждый Pull Request с помощью Testcontainers.

 

18:45 — 19:30 — Сазонов Илья -Руководитель Разработки, Всегда Да, Сазонов Федор — ТехЛид, СБЕР

Как поставить СУБД на колени

Если что-то тормозит — ищи проблему в коде, работающем с базой данных. И прежде всего убедись, что в коде нет стандартных антипаттернов, которые очень любят все разработчики, и люто ненавидят DBA.

Мы говорим, конечно, о конструкциях типа book.name =:name or:name is null, и стандартном механизме пагинации Spring, который генерирует SQL с констурукцией limit … offset.

Мы расскажем, чем эти конструкции вредны, как свести ущерб к минимуму, и как вести разработку без их использования, чтобы код масштабировался, и одинаково хорошо работал с таблицей из десяти и десяти миллионов строк.

 

19:30 — 20:15 - Максим Иванов  - Старший разработчик, Тинькофф Банк

Разработка распределенную очередь с отложенными задачами на основе PostgreSQL

В своем докладе я  расскажу про то, как можно сделать очередь задач с ретраями на основе БД PostgreSQL. Мы рассмотрим этот вариант, его плюсы и минусы.
Поговорим какие проблемы возникли при использовании. А так же немного про отладку запросов и индексов в БД.

Поделиться:

854 дня назад
21 июля 2022 18:00–20:30

Событие пройдет онлайн

Уже есть билет
Ссылка на онлайн-событие рассылается за час до его начала.
Получить ссылку

Поделиться:

Связь с организатором

На этот адрес придёт ответ от организатора.

Подпишитесь на рассылку организатора

Возврат билета

Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.

Подробнее о возврате билетов