Не отказывай в устойчивости: митап для Java‑разработчиков

6 декабря случится наш первый митап для Java‑разработчиков — Alfa Backend Stories Meetup. По такому случаю решили провести его в стиле мира «Стражей Галактики», а тематика — отказоустойчивость, актуальная сейчас, на примере Альфа-Банка покажем, как это работает. В программе: два доклада, воркшоп, afterparty, любимые саундтреки, комиксы и научная фантастика.

Начинаем в 18 часов. Приходите заранее: будем знакомиться, обмениваться опытом, смотреть научную фантастику, погрузимся в VR-галактику и пошерим фото с друзьями. Никаких классических костюмов и официальных бесед — будем на стиле: подбирайте супергеройские наряды, а мы поможем добавить в образ финальные штрихи. Как мы проводим тематические митапы, можно посмотреть на примере Data Science Meet Up #2 в нашем обзоре.

В программе:

«Отказоустойчивость микросервисных приложений»

Спикер:

d558b6670c0c5a4bc7e059d59ce2a6d6.pngАнтон Гращенков

Java TechLead

О чём доклад:

  • Обсудим точки отказа в микросервисе и лайфхаки по разработке — как смягчить последствия.

  • Затронем архитектуру: почему важно разделять, изолировать и выбирать каналы общения. 

  • Затем поговорим об инфраструктуре, оркестраторах и их роли в отказоустойчивости.

  • Коснёмся мониторингов: разработчик сможет что-то починить, только когда поймёт, что сломано.

Время: 19.00–19.30

«Зачем мы переписали Spring Cache, и причём тут реактор и корутины»

Спикер:

9c0cf19162c5b7fe2970229b5f4e1f49.pngФёдор Канашкин

Senior Java Developer

О чём доклад:

Отказоустойчивый синхронный REST-сервис должен уметь переживать пики нагрузки и таймауты зависимых сервисов без падений. Хорошая помощь в этом — использование WebFlux, Kotlin coroutines и кеширования того, что можно закешировать. Поговорим о кешировании в так называемом «асинхронном» коде (коде с использованием WebFlux, Kotlin coroutines), применимости и ограничениях Spring Cache, других библиотеках. Рассмотрим решение, используемое и развиваемое в Альфа-Мобайл: собственную библиотеку асинхронного кеширования, что привело к созданию, историю развития, выводы из эксплуатации.

Время: 19.30–20.00

После первых двух докладов — полчаса на панельную дискуссию с 20.15 до 20.45.

Воркшоп «Как пережить фатальные ситуации»

Спикер:

4d93f97ae8819be88acdaab7cec92fdb.pngМаксим Чернухин

Senior Software Architect

О чём воркшоп:

  • Поделимся практикой обработки ошибок банковских сервисов.

  • Покажем, как работать с логированием и трассировкой.

  • Убедимся, что главная составляющая отказоустойчивости сервисов — это работа с исключениями и фатальными ситуациями.

  • В процессе доклада проведём интерактив.

Время: 20.45–21.15

После выступления спикеров оставайтесь на Afterparty, пообщаемся в неформальной обстановке до 23.00, послушаем ваши инсайты после встречи, попробуем еду и напитки.

Регистрируйтесь на митап, места на офлайн-площадке ограничены. Мы отправим вам в течение суток до мероприятия подтверждение офлайн участия.

Где пройдет

Москва, Андропова пр-т, 18, к. 3, Альфа-Банк

Станция метро «Технопарк» будет закрыта. Добраться можно будет:

  • на корпоративном микроавтобусе от МЦК «ЗИЛ» от Альфы.

  • на бесплатных автобусах КМ1 и КМ2 от Автозаводской

  • на городском автобусе е80 (от Таганки).

Подписывайтесь на Alfa Digital Jobs в Телеграмме, где будем делиться новостями о событии. Также там рассказываем о работе в IT и Digital, делимся новостями и полезными советами, иногда даже шутим.

© Habrahabr.ru