Scala-сообщество Вертикалей
338 subscribers
45 photos
1 video
26 links
Профессиональное сообщество разработчиков на Scala от команды Яндекс Вертикалей (auto.ru, Яндекс Недвижимость, Яндекс Аренда, Яндекс Путешествия).

Делимся с вами своими наблюдениями, экспертной оценкой, авторскими статьями и полезным контентом.
Download Telegram
Этот момент наконец настал — мы запускаем собственное сообщество Scala-разработки, чтобы делиться с вами своим экспертным мнением, анонсами мероприятий, публикациями, видео и многим другим.

Оставайтесь к канале и зовите друзей, будет интересно! :)

➡️ Ссылка на канал: https://t.me/scala_verticals
Please open Telegram to view this post
VIEW IN TELEGRAM
Иерархия в PostgreSQL. Doobie vs Skunk
Выступление на Scala-митап 2024

Сева Никитин и Алексей Литковец
Приглашенные эксперты

Покажем три подхода к работе с иерархическими данными в реляционных БД. Расскажем про интересную библиотеку для работы с PostgreSQL в Scala — Skunk. Cравним возможности Doobie и Skunk и посмотрим, как Skunk может помочь с хранением иерархий и работой с каналами PostgreSQL.

▶️ Смотрите на youtube прямо сейчас

#youtube
#scalaMeetup2024
Please open Telegram to view this post
VIEW IN TELEGRAM
Как в Scala переложить JSON: паттерн «codec»
Выступление на Scala-митап 2024

Михаил Чугунков
Яндекс Вертикали

В Scala программисты регулярно используют тайпклассы Encoder/Decoder для (де)сериализации своих ADT. В докладе вы увидите подробный обзор этого паттерна и узнаете, при чём здесь функторы. Кроме этого, будет затронута тема вывода инстансов тайпклассов для ADT.

▶️ Смотрите на youtube прямо сейчас

#youtube
#scalaMeetup2024
Please open Telegram to view this post
VIEW IN TELEGRAM
Инциденты с авторизацией: уменьшаем радиус поражения
Выступление на Scala-митап 2024

Андрей Борунов
Яндекс Вертикали

Узнаем, какие проблемы случались с подсистемой авторизации пользователей Авто.ру, написанной на Scala. Как мы их диагностировали и чинили, и какие меры предприняли, чтобы исключить катастрофическое влияние на работу сервиса в целом.

▶️ Смотрите на youtube прямо сейчас

Полезные плейлисты:
Scala-митап 2024
конференция [F] Scala 2023

#youtube
#scalaMeetup2024
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Релиз библиотеки в опенсорс

Сегодня вспоминаем F[Scala] 2023 — большую конференцию по Scala и функциональному программированию, которую мы делали в прошлом году, чтобы собрать крупнейшее сообщество Scala-инженеров и поделиться опытом.

Дима Каряев рассказал про нашу библиотеку alien — она предоставляет Typesafe DSL для доступа к Java foreign memory API.

Посмотреть запись его доклада можно
📱 на YouTube
📱 в VK Видео

А совсем недавно мы её заопенсорсили: https://github.com/YandexClassifieds/alien-memory

Пробуйте, пользуйтесь и делитесь впечатлениями 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
Protobuf в движении: как и почему мы используем его в наших сервисах на Scala

Продолжаем ностальгировать в преддверии F[Scala] 2024.

Привет! Меня зовут Никита Горлин, в Вертикалях я руковожу группой разработки общих компонент. В прошлом году на конференции F[Scala] я рассказывал про наш опыт использования protobuf.

Мы обсудили сам формат, детали работы protobuf descriptor-ов, а так же увидели, как они могут быть использованы динамически на примере системы автоматически развертываемых типизированных хранилищ.

Делюсь с вами записью, смотрите:

📱 на Youtube
📱 в VK Видео

Рассказывайте в комментариях, как вам доклад? Что бы хотели услышать на конференции в этом году?

@scala_verticals
Please open Telegram to view this post
VIEW IN TELEGRAM
Scala-разработчики в Вертикалях развиваются не только в программировании, но и в архитектурных и лидерских компетенциях. Одно из направлений роста — роль техлида проекта, жизненно важная роль для проектной деятельности в Авто.ру.

Кирилл Ершов, наш разработчик из команды UGC-сервисов Авто.ру, выступил на Delivery Meetup SPB с докладом «Техлид на проекте: как разработчик спасает продукт в урагане технических процессов». Митап прошёл 20-го сентября, а сегодня выложили запись.

📱 ВК Видео
📱 YouTube

Доклад отличный: роль и процесс показаны не от лица руководителя, а от лица разработчика, который во всём этом участвует. Кириллу респект за качественное выступление, доклад однозначно рекомендую к просмотру.

@scala_verticals
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
🏃‍♀️ Ищем Scala-разработчиков в Яндекс Вертикали

Яндекс Вертикали — это сервисы Авто.ру, Аренда, Недвижимость, Путешествия. Их ежедневная аудитория превышает пять миллионов человек, а моментальная нагрузка составляет десятки тысяч RPS.

У нас есть буткемп, чтобы вы могли познакомиться со всеми командами и выбрать подходящую:

▪️Поиск Авто.ру: делаем инфраструктуру для работы с поисковыми системами. Задачи на стыке бэкенда и MLops.
▪️Модерация: инструменты для анализа качества объявлений и антифрод-решения.
▪️Devtools: делаем инструменты для scala-разработки и упрощаем работу нашим скалистам
▪️Монетизация Авто.ру: все, что покупается на Авто.ру, проходит через нас
▪️Отчёты: знаем историю владения каждой машины и делимся ею с пользователями
▪️Поисковая платформа: для Авто.ру, Бортжурнала, Недвижимости

Наш стек:
▫️ Пишем на Scala преимущественно с ZIO
▫️ Используем Docker для контейнеризации, применяем PostgreSQL, MySQL, Kafka, Redis, ClickHouse, YDB, Logbroker, YT
▫️ Простое развёртывание через Telegram-бота во внутреннее облако, удобные интерфейсы для работы с логами и трейсами

Подробнее про команды, этапы собеседований и полезные материалы рассказали здесь.

Как откликнуться?
👉По ссылке
👉или написать в лс @natfeliz
Please open Telegram to view this post
VIEW IN TELEGRAM