Ozon Tech
22.3K subscribers
1.21K photos
87 videos
1 file
531 links
Канал команды Ozon Tech

По вопросам вакансий можно писать @recruitment_team_ozontech

Регистрация в перечне РКН: https://s.ozon.ru/2nmN32o
Download Telegram
Не текстом единым в этом канале: принесли вам аудиоподкаст про Data Science.

Рандомные дрова – это неформальный разговор о DS и карьере в индустрии.

Юра Дорн (руководитель OzonMasters) вместе с гостями выпуска обсуждают в деталях одну тему из мира DS.

💭Чему учиться, какие технологии перспективны, как всё живёт на практике, какие фронтиры науки существуют, – и о многом другом ребята говорят неформально, но углубленно.

Мы, кстати, спрятали в названии пасхалку. Пишите в комментариях, если разгадали её.

Слушаем первый эпизод на удобной платформе:

Яндекс
Google
Apple
Vk
Что лучше: Spark Structured Streaming или полное прекращение работы прода?

А если серьезно, то ежедневно в Ozon добавляются сотни тысяч новых товаров и меняются те, что уже на сайте. Это могут быть изменения картинок, описаний, названий или цен.
Для наших процессов критически важно поддерживать все данные в актуальном виде, так как их используют последующие ML алгоритмы. Поэтому большое внимание мы уделяем ETL процессам — извлечению необходимых признаков из данных и их преобразованию.

Про интеграцию Kafka и Spark Structured Streaming, а также применение моделей машинного обучения в данной архитектуре рассказал Алексей Мохов, наш ML Инженер.

📌Читайте его статью на Хабре.
Так, у нас тут появилась инструкция для мобильных разработчиков, как классно провести 19 мая:

Во-первых, выспаться.
Во-вторых, пить побольше воды.
В-третьих, смотреть Ozon Tech Mobile Meetup!

Мы в Ozon делаем приложения для покупателей, продавцов, курьеров, сотрудников ПВЗ. На митапе расскажем о том, как они устроены, а ещё послушаем гостя из Skyeng.
Митап проводим совместно с сообществом Coffee&Code☕️

Посмотреть программу встречи можно на странице события.

📍Встречаемся в 18:00 офисе Ozon, «Башня на Набережной», Москва-Сити.

🔗Регистрируйтесь, чтобы получить ссылку и познакомиться с описаниями докладов.

#ozontech_meetup
Ставим YouTube на стоп, у нас есть кое-что получше...

Завтра мы выступаем на HighLoad++

Приходите послушать наших спикеров:

💚Все подробности о том, как изменился подход Ozon Tech в новых условиях, узнаете из выступления нашего CTO Антона Степаненко. Координаты: Демосцена, завтра в 12:55.

💚Михаил Кабищев выступит с докладом «Идем по приборам вместе с gRPC» в зале Аврора завтра в 14:10.

💚Владимир Витковский расскажет про «Обзор архитектуры быстрого сборщика логов на Go». Послушать его можно будет в зале «Синнакс», 14 мая в 16:10.

💚Ван Хачатрян расскажет, как живет ML в современном e-com, 14 мая в 12:00 на стенде Ozon Tech.

💚Мерч, техтолки и игры будут на стенде Ozon Tech в течение всего HighLoad!

P.S. запись будет!
Вечер воскресенья обычно создан для релакса и сериалов, но мы тут готовимся к TeamLead Conf, о чем нет сил молчать. Приходите послушать наших спикеров:

⚡️Алина Романова расскажет, как Developer Relations формируют бренд работодателя и зачем это нужно. Координаты: 17 мая, 14:00, зал «Гея».

⚡️Ани Степанян (отвечает за Route 256) поделится опытом организации внутренних школ, митапов и других способов повысить квалификацию команд. Координаты: 18 мая, 15:10, зал «Ахиллес».

⚡️Михаил Кабищев (главный по базовым сервисам в платформе) выступит на круглом столе «Наём в команду, а не в компанию». Координаты: 17 мая, 17:30, зал «Ахиллес».

Встретиться с инженерной командой, узнать все о стеке и технологиях и просто весело провести время за настолками можно будет на стенде Ozon Tech.

До встречи на TeamLead Conf!🔥
Ну как там с регистрацией на Ozon Tech Mobile Meetup?

Тем, кто ещё не получил свой инвайт, оставляем ссылку на форму.

О чём поговорим на митапе:

📱Александр Свиридов (Ozon), расскажет, какие метрики собираются, и как мы боремся за перформанс приложения Ozon.

📱Владимир Шедько (Android разработчик, Ozon), поделится, как мы делали плавный скролл для нагруженного UI, и при этом не переверстали все приложение.

📱Артем Новичков (Skyeng), покажет, как работает новая модель многопоточности. Разберём, что появилось в Swift, и как это подружить со своим кодом.

📱Круглый стол, где обсудим темы, предложенные вами при регистрации на митап.

Ждём вас онлайн, там никаких лимитов! (А вот места в зале уже закончились)

P.S. После митапа, команда Coffee&Code проведет «Что? Где? Когда?» по мобильной разработке. Заполняй анкету и выиграй приз за лучший вопрос к знатокам!🦉
В поисках утраченного времени мы могли бы обратиться к Прусту, но получили более свежий кейс нашего разработчика Вовы Кононова.

Как-то раз к нему заглянули коллеги и поделились наблюдением:

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

Так появились резонные вопросы: куда ушло время? Можно ли его вернуть?

Решение этой задачи Вова оставил в хабрастатье «Куда уходит время? Боремся за миллисекунды в Kubernetes».

Кстати, это наша самая рейтинговая статья (уже больше 100+). Гордимся и приглашаем почитать.
Обнаружено новое место силы Ozon Tech: мы в Новосибирске!

Это не туристический гайд, а день открытых дверей команды в Новосибирске. 26 мая можно будет послушать руководителей команд, узнать об особенностях работы платформы и CRM, и о том, как живётся в Ozon Tech.

О чем поговорим:

💥 Антон Степаненко, CTO: о стеке, структуре Ozon Tech и нагрузках на наши IT-системы.
💥 Андрей Чупейкин, директор по разработке платформы: об основных планах направления на 2022 год.
💥 Иван Шишкин, руководитель отдела «Инструменты поддержки и CRM»: об устройстве CRM, кросс-функциональных и продуктовых командах, а также о чат-боте.
💥 Анастасия Кучай, директор по IT персоналу: о программах обучения, стажировках, направлениях развития бренда Ozon Tech.

📍Координаты: конференц-зал Чайковский В, отель Marriott Novosibirsk, 26 мая, 16:30.

Можно к нам прийти, а можно смотреть онлайн, начало трансляции в 13:00 (Msk)/17:00 (Nsk)

🔗РЕГИСТРАЦИЯ
#ozontech_meetup

Делимся записью Ozon Tech Mobile Meetup и рассказываем, как можно получить набор мерча Ozon Tech (бейсболку и стикеры) за просмотр митапа и честное мнение о нем.

Что нужно сделать?

1) посмотреть митап и поделиться впечатлениями от него в своих социальных сетях (в посте/stories/статье или иным способом).
2) прислать нам скрин отзыва на почту ozontech@ozon.ru.
3) вы великолепны, теперь нужно просто дождаться завершения конкурса 30 мая!

🪄Определим победителя с помощью генератора случайных чисел.

🔗Подробные правила ищите по ссылке.
Принесли вам план на выходные: сходить в Computer History Museum по случаю всемирного дня музеев.

Спойлер: для этого не нужно выходить из комнаты, если только вы не собираетесь махнуть в Калифорнию на уикенд.

Рассказываем, что такое CHM, и чем он может быть полезен IT-специалисту.

Читайте наш подробный разбор в статье. Оставили вам много полезных ссылок там!
#ozontech_habr

220 платежей в секунду: выдержать нельзя упасть.

Мы в Ozon много времени уделяем тому, чтобы все транзакции были обработаны корректно, даже если речь идёт о нагрузке в 2k платежей в минуту (именно столько у нас было в пике в период ноябрьских распродаж).

Сейчас по результатам нагрузочного тестирования мы выдерживаем 13k платежей в минуту. Это крутой результат, которым наш коллега Игорь Серков делится в хабрастатье.

Читайте, как мы в Ozon готовим сервисы к высоким нагрузкам.
Mobile Party в Ozon Tech для разработчиков iOS и Android

4 июня мы устраиваем настоящую вечеринку и приглашаем тебя присоединиться!

Вечеринка будет посвящена One Day Offer, но пройдет по новым правилам.

На нашей Mobile Party будет NFT-выставка, диджей, фуршет и много интересного.

Здесь ты пройдешь собеседование, а заодно пообщаешься с разработчиками Ozon Tech в неформальной обстановке и познакомишься с нами ближе.

P.S. Потенциальным кандидатам мы оплатим билеты в Москву.

🔗РЕГИСТРАЦИЯ НА ПАТИ
#ozontech_habr

Пережить распродажу на Ozon: хайлоад, сковородки и 38 инфарктов

Нельзя просто так взять и устроить распродажу.

Это ведь не только про маркетинг: нескольким дням распродаж предшествует год активной подготовки в IT-команде.

СТО Ozon Антон Степаненко подробно описал, как происходит подготовка:

0. Планируем: анализируем исторические данные, прогнозируем количество заказов, строим модели.

1. Бюджетируем:
понимаем, сколько нам нужно железок и денег на них, — и начинаем закупку.

2. Стреляем круглый год. Да, мы немного отбитые и стреляем по продакшену. Это даёт максимальную репрезентативность результатов нагрузочного тестирования.

В статье найдёте 6 честных кейсов о трудностях, инцидентах, победах, ночных сменах, удивительных открытиях о пользователях и товарах.

Как написали в комментах, читается на одном дыхании.
Мы так скучали по офлайн-фестам, что никак не можем остановиться. Теперь мы на CodeFest в Новосибирске!

можно послушать наши доклады или погостить на стенде с крафтовыми играми, если будете на конфе
записью выступлений мы поделимся, когда она станет доступна

Пожелайте удачи нашей команде💚
Ты: да, мам, я уже взрослый человек, ну хватит...
Также ты: оло, мам, а што такое снилс?


Это мы к чему: все мы иногда бываем детьми. Сегодня как раз такой день, когда это совершенно легально.
Накануне мы задали коллегам два вопроса про детство:

1) Кем вы мечтали стать, когда были маленькими?
2) Как в итоге пришли в IT?

Получилось вдохновляюще и очень мило. Прям так мило, что котики на нас больше не работают😿