Вы можете присоединиться к трансляции или посетить наш офис в Москва-Сити.
Для всех желающих перед началом митапа мы проведем экскурсию по нашему инновационному офису, в котором соединились свобода, принципы agile и Марк Шагал.*
Офис является победителем международной премии Best Office Awards в 2021 году.
Москва, 1-й Красногвардейский проезд, 19, башня ОКО II, 12 этаж
офлайн
Нетворкинг и свободное общение
21:40-22:40
Программа
офлайн
Экскурсия по офису
18:00-18:45
офлайн/онлайн
Хотя Kafka Streams «идет в комплекте» с TopologyTestDriver, сильно облегчающим юнит-тестирование, не всё так просто: есть ограничения и целые классы ошибок, к которым TopologyTestDriver будет слеп. С помощью интеграционных тестов мы можем проверить поведение «настоящего» кластера, но при этом встанем на скользкую тропку асинхронных тестов с таймаутами, flakiness и отсутствием гарантий. Что же делать? Использовать оба подхода, но прежде всего — собственную голову.
Алексей расскажет, как кастомизировать кэширование в зависимости от переданных параметров и как реализовать аналогичный функционал с использованием Custom Scope.
Оптимизация запросов с использованием Spring cache и Bean scope
Spring Data JPA объединяет операции persist и merge в рамках одного метода save. Это кажется удобным, но на деле может породить много проблем с производительностью. Семен расскажет, как работает save внутри, почему иногда он может генерировать лишний select, как с save связаны Spring Domain Events, и на что можно заменить этот метод.
Участвовал в подготовке космонавтов по управлению робототехническими системами международной космической станции и европейскому космическому манипулятору ERA.
Создавал программы управления роботом ERA на встроенном языке. Более 5 лет занимается разработкой на Java.
Более 3 лет работает в банковской сфере. Участвовал в таких проектах как СБП, платежные сервисы и валютные переводы.
Руководил процессом разработки платежного хаба в одном из крупных банков.
Окончил матмех СПбГУ. Программист со школы, прагматик в жизни и совладелец бизнеса по организации конференций для айтишников.
Несколько лет разрабатывал библиотеки JDK в Sun Microsystems и Oracle.
Руководил группой мобильной разработки в компании QuickOffice. Был руководителем распределенной группы нагрузочного тестирования в NetCracker.
В настоящее время директор по производству в JUG Ru Group. Склонен доверять фактам и цифрам.
Окончил МИРЭА по специальности Прикладная математика факультета Кибернетики.
Начал работать разработчиком на последних курсах МИРЭА.
Более 10 лет опыта разработки на Java, C++, Delphi. Более 10 лет опыта управления, начинал как лид разработки.
Наибольший опыт получил в компании БСС, являющейся лидером в разработке ДБО (в том числе для топовых банков и корпораций РФ), после чего перешел работать в Росбанк.
Java Team Lead в MTS Big Data. Декан Java-факультета в MTS Teta. Пишет статьи на dev. to и Habr.
Staff software engineer в Synthesized.io, преподаватель в МФТИ.
Более 20 лет работает в ИТ, пишет код и руководит проектами — от доработки ERP-систем до построения систем мониторинга данных в интернете в реальном времени.
Периодически делится своим опытом на конференциях и митапах.
Места для офлайн-участия закончились.
Но вы можете зарегистрироваться и принять участие в митапе онлайн.
Росбанк — частный универсальный банк, работающий на российском рынке с 1993 года.
Более 10 лет банк находился в составе международной финансовой группы Société Générale. Сегодня главным акционером банка является Группа «Интеррос» — одна из крупнейших инвестиционных компаний России.
Наш главный фокус — человек: клиент и сотрудник. В команде Росбанка важен каждый! Мы стремимся создать такие условия работы, где каждый сотрудник может быть самим собой, профессионально развиваться и реализовать свой потенциал.
Цель нашей IT-команды — создать цифровой банк, который станет верным помощником и партнером для наших клиентов. Rosbank Digital — это возможность работать над интересными проектами, доступ к лучшим практикам и культура Agile.
Мы используем файлы cookies 🍪 — это улучшает работу сайта и делает его более эффективным. Продолжая использовать этот сайт, вы соглашаетесь с нашей политикой обработки данных