В четверг, 28 сентября, приглашаем вас на Scala Meetup в московском офисе компании М2. Регистрируйтесь и приходите офлайн, так как после митапа будет пицца-вечеринка с нетворкингом. Если нет возможности приехать, можно поучаствовать онлайн. Темы интересные и глубокие, митап будет интересен специалистам уровня middle и выше, джунам может быть сложновато (но прийти, конечно, можно).
Секреты супермоделей
Ахтям Сакаев - Руководитель разработки в сервисах поиска недвижимости / М2
Ахтям расскажет о ключевой части разработки приложений — моделировании предметной области:
- Выразительное моделирование данных на Scala, используя ADT.
- Персистенция в MongoDB c применением библиотеки calypso.
- Освобождение от моделирования слоя хранилища и ограничений типа product.
Vertical slice архитектура на Scala
Сергей Фрост — Scala-разработчик в сервисах поиска недвижимости / М2
Сергей будет говорить о том, как создавать приложения на Scala, применяя паттерн Vertical slice:
- Особенности шаблона проектирования, плюсы и решаемая проблема.
- Моделирование команд и запросов в API, согласно паттерну СQRS.
- Структура приложения и особенности кода при имплементации Vertical slice паттерна.
Распределённые транзакции в условиях микросервисной архитектуры
Филипп Вагнер — Разработчик инфраструктурных сервисов в Яндекс Вертикалях / Яндекс
Филипп поделится нюансами и способами организации распределённых транзакций в условиях микросервисной архитектуры на примере паттернов SAGA, Transactional outbox.
Мероприятия сообщества
Кратко о мероприятии
- Для кого
- Scala-разработчики, бэкенд-разработчики, архитекторы ПО
- Основные темы
- Scala, доменное моделирование, ADT, вертикально-слайсовая архитектура, CQRS, распределенные транзакции, SAGA, Transactional outbox
- Что получите
- научиться выразительному моделированию данных с ADT, понять паттерн вертикальных срезов, узнать паттерны SAGA и Transactional outbox
- Формат программы
- глубокие технические доклады, производственные кейсы