26 июня 2024 г. в Екатеринбурге состоится митап по Scala-разработке для опытных специалистов.
Мы поговорим о том, как сбрасывать кеш с минимальными усилиями, используя логирование, обсудим организацию кода в мире микросервисов и механизм сэмплирования логов через Reader-монаду.
Екатеринбург, Проспект Ленина, д.25, ТиДЦ «ЕВРОПА»T-Meetup: Scala
Дата проведения: 26.06.2024. Начало в 18:30
Место проведения: Екатеринбург , Проспект Ленина, д.25, ТиДЦ «ЕВРОПА»
- Анонс
- Программа
- Участники
- Спикеры
26 июня 2024 г. в Екатеринбурге состоится митап по Scala-разработке для опытных специалистов.
Мы поговорим о том, как сбрасывать кеш с минимальными усилиями, используя логирование, обсудим организацию кода в мире микросервисов и механизм сэмплирования логов через Reader-монаду.
Программа:
- 19:00 – 19:40 Как сбрасывать кеш с минимальными усилиями, используя логирование.
Описывать инвалидацию сложных данных непросто. Для этого требуется явно указывать методы, которые нужно сбросить в сценарии.
Если надо сбросить кеш метода для определенных аргументов, описывать частичную инвалидацию еще сложнее.
Библиотека Fetch, которую мы используем, позволяет лаконично описывать обращения к данным и их комбинирование. В нее мы встроили механизм логирования, который позволяет получить список обращений к данным в течение процедуры. Я поделюсь опытом работы с такой библиотекой.
Спикер: Иван Башкаров, старший разработчик, Т-Банк - 19:40 – 20:20 Как организовать код в мире микросервисов
Вместе разберемся в причинах появления самого вопроса: как организовать код в мире микросервисов? Посмотрим на решения, которые сейчас нам известны, и постараемся выбрать самое оптимальное для определенной ситуации.
Спикер: Георгий Набойченко, ведущий разработчик, Т-Банк - 20:40 – 21:20 Механизм сэмплирования логов через Reader-монаду
Я поделюсь мыслями, почему вообще появляются задачи по семплированию логов, и проанализирую требования, которые мы себе ставим для этого. Отдельно разберу решения семплирования — плюсы и минусы. Поделюсь опытом команды: как у нас это сделано через middleware- и reader-монаду. В конце доклада расскажу об управлении механизмом сэмплирования через рантайм-конфиг.
Спикер: Карина Тюлебаева, разработчик, Т-Банк