T-Meetup: Scala

T-Meetup: Scala
Соберемся на митап по Scala-разработке для опытных специалистов. Мы поговорим о том, как сбрасывать кеш с минимальными усилиями, используя логирование, обсудим организацию кода в мире микросервисов и механизм сэмплирования логов через Reader-монаду.
Доклады
19:00 – 19:40
Как сбрасывать кеш с минимальными усилиями, используя логирование
Описывать инвалидацию сложных данных непросто. Для этого требуется явно указывать методы, которые нужно сбросить в сценарии.

Если надо сбросить кеш метода для определенных аргументов, описывать частичную инвалидацию еще сложнее.

Библиотека Fetch, которую мы используем, позволяет лаконично описывать обращения к данным и их комбинирование. В нее мы встроили механизм логирования, который позволяет получить список обращений к данным в течение процедуры. Я поделюсь опытом работы с такой библиотекой
Иван Башкаров
старший разработчик, Т-Банк
19:40 – 20:20
Как организовать код в мире микросервисов?
Вместе разберемся в причинах появления самого вопроса: как организовать код в мире микросервисов? Посмотрим на решения, которые сейчас нам известны, и постараемся выбрать самое оптимальное для определенной ситуации
Георгий Набойченко
ведущий разработчик, Т-Банк
20:40 – 21:20
Механизм сэмплирования логов через Reader-монаду
Я поделюсь мыслями, почему вообще появляются задачи по семплированию логов, и проанализирую требования, которые мы себе ставим для этого. Отдельно разберу решения семплирования — плюсы и минусы. Поделюсь опытом команды: как у нас это сделано через middleware- и reader-монаду. В конце доклада расскажу об управлении механизмом сэмплирования через рантайм-конфиг
Карина Тюлебаева
разработчик, Т-Банк