6 сентября Росбанк при поддержке JUG Ru Group проведет бесплатный митап.
Участники услышат три доклада по Java-тематике, а те, кто придет лично, смогут посетить экскурсию по инновационному офису Росбанка — в башне ОКО II "Москва-Сити".
В программе митапа:
Алексей Салаев — «Оптимизация запросов с использованием Spring cache и Bean scope»
Представьте, что вам нужно дополнять элементы списка данными из другого сервиса. Алексей покажет, как сократить время вызова сервиса — кастомизировать кеширование в зависимости от переданных параметров. Он также рассмотрит реализацию с Custom Scope.
Семен Киреков — «Spring Data JPA. Save и границы его применения»
Метод save в Spring Data JPA объединяет операции persist и merge. Это кажется удобным, но на деле может стать причиной проблем с производительностью. Семен рассмотрит работу save изнутри. Из его доклада вы узнаете, почему этот метод может генерировать лишний select, как с save связаны Spring Domain Events и на что можно заменить save.
Иван Пономарев — «Kafka streams testing: a deep dive»
Хотя Kafka Streams «идет в комплекте» с TopologyTestDriver, есть целые классы ошибок, к которым TopologyTestDriver будет слеп. Можно использовать интеграционные тесты, чтобы проверить поведение «настоящего» кластера, но что делать с таймаутами, flakiness и отсутствием гарантий? Совместить оба подхода. Иван расскажет, как это сделать.
После каждого доклада вы сможете поучаствовать в дискуссии и задать вопросы спикерам. Автор лучшего вопроса получит удобный рюкзак от Росбанка!
Участие в митапе бесплатное, нужно только зарегистрироваться.