Приглашаем всех, кто горит своим делом, на квартирник Java-сообщества в ИТ-хаб Группы «Т-Технологии». Готовим для вас два выступления коллег.

Нариман Назаров раскроет подробности внедрения нагрузочного тестирования в сервисы депозитов: как все начиналось и какие результаты дало. Денис Цыганов расскажет, как согласовывать запись данных и отправку событий с помощью Transactional Outbox.

После докладов традиционно пообщаемся с коллегами в неформальной обстановке и поделимся впечатлениями от встречи.

Доклады

14:00 – 15:00
Как мы нагружаем депозиты
Расскажу о внедрении нагрузочного тестирования в сервисы депозитов: почему это стало необходимо и как мы подошли к организации процесса. Опишу настройку окружения, выбор инструментов и их интеграцию в CI/CD. Опишу ключевые этапы — от первых сценариев до регулярных прогонов, включая метрики, пороги и обнаружение узких мест. 
В финале раскрою результаты: рост уверенности в стабильности системы и появление обоснованной базы для масштабирования
Нариман Назаров
Разработчик
Т-Банк
15:00 – 16:00
Еще раз про Transactional Outbox
Покажу, как паттерн Transactional Outbox помогает обеспечить атомарность записи данных и отправки событий. Расскажу, как работает TO, в каких случаях он действительно необходим и как можно вырасти от простой outbox-таблицы до масштабируемого промышленного решения. 
Доклад будет полезен тем, кто строит микросервисы, работает с event-driven-архитектурой или хочет глубже понять, как сохранять целостность данных в распределенных системах
Денис Цыганов
Архитектор
Т-Банк
Регистрация на митап
Иванов Алексей Петрович
Регистрируясь, я соглашаюсь с
Я даю согласие на обработку моих персональных данных для цели (целей):
Мы обрабатываем ваши данные в соответствии с

Подписывайтесь на Т-Банк

Java — язык программирования. Transactional Outbox — паттерн проектирования, который гарантирует атомарную запись бизнес-данных и отправку событий в брокер без распределенных транзакций. Outbox — паттерн проектирования в микросервисной архитектуре, который гарантирует доставку сообщений между сервисами. Event-driven-архитектура — подход к проектированию ПО, при котором система реагирует на действия, а не работает по жесткому циклу запросов-ответов. CI/CD, Continuous Integration / Continuous Deployment — набор DevOps-практик, автоматизирующих сборку, тестирование и релиз программного обеспечения.