Cover of event Vertis Java meetup

Vertis Java meetup

Яндекс Вертикали организуют митап о Java в столице Урала — городе Екатеринбурге. На митапе рассмотрим все аспекты разработки: углубимся в недра gRPC и раскопаем все грабли, посмотрим, как выращивать свой API в ногу со временем, а в конце научимся применять agile-подход для декомпозиции задач и повышения скорости разработки.
Мероприятие пройдёт в двух форматах: очно на площадке бара «Руки Вверх» и в режиме онлайн на Youtube.

● 13:00 | Раскапываем gRPC — Михаил Черноскутов, Яндекс Путешествия

Многие используют gRPC, при этом далеко не все представляют, как она устроена под капотом, и на какие грабли можно наступить, если неправильно ее готовить. В докладе пройдемся по внутренностям связки Java+gRPC+Netty и рассмотрим коварные примеры из нашей практики: например, как легким движением руки поймать дедлок и заблокировать все входящие соединения.

● 13:40 | Эволюция синхронного API Недвижимости: от REST к GraphQL federation — Роман Косарев, Яндекс Недвижимость

Построение API — одновременно простая и сложная задача. С изменениями в продукте и технологиях наступает момент, когда выбранный когда-то метод перестает хорошо работать. Мы на собственном примере покажем, как изменялось API: пройдем путь от классического REST к современной федерации GraphQL. На каждом шаге объясним, почему мы принимали такие решения и какие профиты с этого получили.

● 15:00 | Итеративная декомпозиция задач на практике — Екатерина Рыбалка, Яндекс Путешествия

Как понять, что в вашем Agile скрывается водопад? Бывало ли такое, что в рамках спринта ваша задача блокируется смежниками? Мы видели такое, и в этом докладе расскажем, как мы применяем agile-методики, чтобы итеративно декомпозировать и реализовывать как большие фичи, так и отдельные задачи. Расскажем, как мы пришли к подобной практике и что может помешать ее использованию в вашем проекте.

Теги:

Мероприятия сообщества

Event at a glance

Who it is for
Java developers, backend developers, API designers
Main topics
Java development, gRPC, API design, GraphQL
What you will gain
understand gRPC internals, learn API evolution strategies, apply iterative decomposition
Program format
deep technical talks, case studies