Собираем Java-комьюнити и приглашаем на митап. Вас ждут три доклада от специалистов Т-Банка, а после программы — нетворкинг, чтобы обменяться опытом, пообщаться с коллегами из индустрии и просто приятно провести время с сообществом.

Дата и время

11 ноября, 19:00 (МСК)

Доклады

API Gateway: инфраструктура или код
Наш доклад посвящен особенностям API Gateway. В нем мы:
  • разберем, что такое API Gateway и почему его все понимают по-разному;
  • обсудим, какие задачи он должен решать — от роутинга и кешей до рейтлимитов и преобразования ответов;
  • сравним два подхода: инфраструктурный, например Nginx, и кодовый, например Spring;
  • сделаем не самые очевидные выводы из рассмотренных в докладе кейсов и примеров;
  • поймем, как мы были неправы в понимании того, что такое API Gateway
Анализатор кода для Kotlin: пишем маленькие утилиты для своих задач
Мой доклад — о том, как упростить работу на Kotlin. Вот о чем пойдет речь:
  • AST и элементы для его построения;
  • настройки компилятора Kotlin для построения AST-дерева;
  • реализация формирования дерева вызовов функций;
  • AST-анализатор — рассмотрим его на примере генерации промпта для ИИ;
  • проблемы и нюансы, с которыми можно столкнуться при реализации своего AST-анализатора для Kotlin
Никита Назаркин
Старший разработчик
Т-Банк
Ретраи: любовь с третьей попытки
Цель доклада — проследить путь ретраев от повторных попыток в реальной жизни до их воплощения в микросервисных архитектурах. Я расскажу:
  • как ретраи эволюционировали в электронике, программировании и Java-экосистеме;
  • какие стратегии и инструменты помогают добиться надежности, а какие — всё ломают
Дмитрий Фролов
Техлид
Т-Банк
Мы обрабатываем ваши данные в соответствии с

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

API Gateway — единая точка входа для клиентов в систему, которая управляет, направляет и защищает запросы к внутренним сервисам. Nginx – это высокопроизводительное программное обеспечение с открытым исходным кодом, которое используется как веб-сервер и балансировщик нагрузки. Spring – это популярный фреймворк с открытым исходным кодом, который упрощает разработку приложений, предоставляя готовые модули и инструменты для создания масштабируемых и слабосвязанных систем. Kotlin — это современный, статически типизированный язык программирования. AST — Абстрактное синтаксическое дерево