16 декабря 2021 | | Онлайн

JUG.EKB #17

Программа

Андрей Беляев
Haulmont
Spring-data-commons — скрытое сокровище

Поговорим про фундаментальную библиотеку для spring-data-jpa, spring-data-mongo и многих других библиотек spring framework для доступа к данным. А также о внутреннем устройстве spring-data-commons и, возможно, попробуем сделать свою собственную библиотеку для выборки данных.

Целевая аудитория: Middle/Senior специалисты, практикующие инженеры.
Спектр технологий: Spring, Spring Data и немного GraphQL.

Александр Тарасов
ANNA Money
Linkerd — Service Mesh, который смог!

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

В докладе рассмотрим практические аспекты внедрения, конфигурации и использования Linkerd, а также коснёмся общих вопросов в части ServiceMesh-решений и попробуем ответить на вопрос, а нужен ли вам Service Mesh?

Целевая аудитория: Middle/Senior специалисты, практикующие инженеры.
Спектр технологий: Kubernetes, Linkerd 2.x (немного Istio и других ServiceMesh-решений), OpenTelemetry, Jaeger.

Павел Финкельштейн, Ксения Томак
JetBrains, Dodo Engineering
Гималайские пики тестирования дата-пайплайнов

Чем отличается тестирование дата-пайплайнов от тестирования любого бэкэнда? Казалось бы, те же базы данных, те же алгоритмы, апихи и вовсе нет… Что тут тестировать вообще? Ну вот и посмотрим :)

Целевая аудитория: Middle/Senior специалисты, практикующие инженеры.
Спектр технологий: Cloud, Java, Python, distributed systems.

Матвей Носков
NAUMEN
Готовим Java-приложение, приправленное Groovy-скриптами

Для каждого клиента хочется приготовить особенное приложение. В мире кулинарии шеф-повар готовя блюдо надеется угодить самому капризному клиенту. Для этого он делает заготовку блюда, которую потом может приготовить с разной степенью прожарки, густоты, а в финале украсить различными соусами, кремами, травами и прочими допингами.. Так и в разработке, когда вы предоставляете тысяче клиентов ваше приложение, то хотите найти уникальный подход. В мире разработке допингами же являются уникальный код, которые индивидуализирует ваше приложение под бизнес процессы клиента. Для этого нужен простой ингредиент — Groovy или любой другой скриптовой язык. Он постепенно окутает приложение и добавит своей магии. Вместе с этим появляется множество вопросов:

  • Как удобно готовить скрипты?
  • Почему скрипты испортились?
  • Куда утекает память?
  • Почему класс скрипта не видит другой класс скрипта?

Мы рассмотрим как приготовить вашу платформу для скриптования; как сделать так, чтобы готовка скриптов приносило радость, а их поддержка не была болью, ну а Groovy стал вашим помощником!

Целевая аудитория: Middle/Senior специалисты, практикующие инженеры.
Спектр технологий: Java, Groovy.

Константин Воливач
Контур
Тестирование руками разработчиков

Обычно задачи проходят через тестировщиков и после этого уходят на прод, но не у нас в команде. На митапе я расскажу: как можно жить без тестировщиков, тестировать самим и подготовить инфраструктуру к тестированию, с какими проблемами можно столкнуться при таком выстроенном процессе. Также поделюсь, чем у нас в команде занимаются тестировщики. Целевая аудитория: Junior, Middle, Senior. Стек технологий: Kotlin, Spring, Junit5, Kfixture, Gitlab-ci, Kubernetes.

Тестирование руками разработчиков

Подписывайтесь на наши блоги

Мы ищем спикеров

Если вы хотите поучаствовать как спикер в следующем митапе, напишите, о чем планируете рассказать