Наши коллеги участвовали в просветительском проекте KION по выбору карьерного пути. Они снялись в сериале «Работа» в роли самих себя и показали, чем мы тут все занимаемся, в этом нашем айти.
Съёмки длились долго, и коллеги уже успели обновить свои роли в компании. Встречайте актёров ❤️ в реакциях:
★ Марина Самойлова — руководитель направления платформы данных;
★ Алёна Сиприкова — руководитель группы разработки «Инструменты маркетплейса»;
★ Дмитрий Колесник — старший разработчик информационных систем группы «Инструменты анализа производительности»;
★ Александр Толмачёв — директор по машинному обучению и анализу данных Ozon Fintech;
★ Лев Савельев — старший менеджер по продукту группы «Интеграции с продавцом».
Внесли свой вклад и остались за кадром:
★ Максим Калабкин — менеджер по коммуникациям группы маркетинга и коммуникаций;
★ Ксения Губаненкова — старший менеджер по работе с ИТ-сообществом.
Посмотреть видео «IT» можно тут. Для просмотра понадобится подписка на KION. Она добавляется автоматически владельцам Ozon Premium и входит во многие тарифы МТС.
#ozontech_experts
Please open Telegram to view this post
VIEW IN TELEGRAM
Большая подборка полезных материалов, которые мы выпустили этим летом.
➡️ Статьи
◦ Свой S3-server: что делать, если ваши десятки петабайт уже не лезут в коробочные объектные хранилища
О необходимости и процессе создания собственного решения
◦ Почему нам нравится играть? И причём здесь Octalysis Framework
О психологии пользователей и форматах геймификации услуг.
◦ Как писать просто, понятно и для интерфейсов: лучшие практики UX-редакторов Ozon
О текстах, которые легко читать, понимать и применять.
◦ Как измерить то, чего не видно: метрики SOC
О метриках эффективности работы первой линии теподдержки.
◦ Проектирование спецификации OpenAPI
Об эффективном способе ведения и поддержания документации.
◦ Расширяем возможности мобильного приложения на WebView. Опыт Ozon Банк
О расширении спектра возможностей web-native.
◦ Универсальный шаблон приветственной страницы: упрощаем онбординг в команду
О полезной и простой странице онбординга
◦ Двадцать четыре взгляда на кибербезопасность глазами бизнес-партнёра
Об эволюции инфобеза в России.
◦ Подсветка элементов онбординга. Spotlight onboarding / Highlight element. SwiftUI iOS15+
О знакомстве пользователей с фичами приложения.
◦ Отрицание, гнев, торг: как дизайну и разработке найти общий язык
О налаживании взаимодействия в команде.
◦ Как мы выбираем задания на отбор Route 256: подход и разбор задач
О том, как попасть к нам на стажировку.
◦ Гексы, Uber, или Учим автотесты ориентироваться на карте
О том, как мы научили автотесты выбирать идеальное место для открытия ПВЗ
◦ Настольная инструкция лида: читать её, конечно, никто не собирался
О сложных ситуациях и способах эффективного выхода из них.
◦ Место, где рождаются чат-боты: как мы пересобрали конструктор с нуля
О собственном конструкторе ботов и Bots Factory в Ozon.
◦ Собираем данные из сотни микросервисов, или Как мы разобрали Ozon на кубики, а потом собрали заново
О настройке взаимодействия большого количества сервисов доменных команд для общих ответов пользователю.
➡️ Митапы
◦ Ozon Tech Community CyberSec Meetup
Identity Aware Proxy | Опыт проведения киберучений | Аннигиляторная пушка
◦ Ozon Tech Community Go Meetup
Кэш на кэш: как ускоряли автобиддеры | Снижение ошибок в бизнес-логике
◦ Ozon Tech Community TeamLead Meetup
Как окунуться в новую предметную область и не утонуть | (Хороший_инженер) != (Хороший_тимлид)
➡️ Подкасты
◦ Кто такой деврел и почему с ним важно сотрудничать
Алина Романова, наш руководитель направления по развитию IT-бренда в подкасте «Гости из IT»
◦ Как настраивать БД под НЕСМЕТНЫЕ УЙМЫ данных
Леонид Ченский, наш руководитель группы разработки в подкасте «Разрабы»
«Рандомные дрова», наш подкаст о data science и аналитике данных
◦ Единая A/B-платформа, её плюсы, плюсы и подводные плюсы
◦ ML в рекламе: ранжирование и автоматизация
#ozontech_experts #Go #mobile #ИБ #DS #дизайн #менеджмент
◦ Свой S3-server: что делать, если ваши десятки петабайт уже не лезут в коробочные объектные хранилища
О необходимости и процессе создания собственного решения
◦ Почему нам нравится играть? И причём здесь Octalysis Framework
О психологии пользователей и форматах геймификации услуг.
◦ Как писать просто, понятно и для интерфейсов: лучшие практики UX-редакторов Ozon
О текстах, которые легко читать, понимать и применять.
◦ Как измерить то, чего не видно: метрики SOC
О метриках эффективности работы первой линии теподдержки.
◦ Проектирование спецификации OpenAPI
Об эффективном способе ведения и поддержания документации.
◦ Расширяем возможности мобильного приложения на WebView. Опыт Ozon Банк
О расширении спектра возможностей web-native.
◦ Универсальный шаблон приветственной страницы: упрощаем онбординг в команду
О полезной и простой странице онбординга
◦ Двадцать четыре взгляда на кибербезопасность глазами бизнес-партнёра
Об эволюции инфобеза в России.
◦ Подсветка элементов онбординга. Spotlight onboarding / Highlight element. SwiftUI iOS15+
О знакомстве пользователей с фичами приложения.
◦ Отрицание, гнев, торг: как дизайну и разработке найти общий язык
О налаживании взаимодействия в команде.
◦ Как мы выбираем задания на отбор Route 256: подход и разбор задач
О том, как попасть к нам на стажировку.
◦ Гексы, Uber, или Учим автотесты ориентироваться на карте
О том, как мы научили автотесты выбирать идеальное место для открытия ПВЗ
◦ Настольная инструкция лида: читать её, конечно, никто не собирался
О сложных ситуациях и способах эффективного выхода из них.
◦ Место, где рождаются чат-боты: как мы пересобрали конструктор с нуля
О собственном конструкторе ботов и Bots Factory в Ozon.
◦ Собираем данные из сотни микросервисов, или Как мы разобрали Ozon на кубики, а потом собрали заново
О настройке взаимодействия большого количества сервисов доменных команд для общих ответов пользователю.
◦ Ozon Tech Community CyberSec Meetup
Identity Aware Proxy | Опыт проведения киберучений | Аннигиляторная пушка
◦ Ozon Tech Community Go Meetup
Кэш на кэш: как ускоряли автобиддеры | Снижение ошибок в бизнес-логике
◦ Ozon Tech Community TeamLead Meetup
Как окунуться в новую предметную область и не утонуть | (Хороший_инженер) != (Хороший_тимлид)
◦ Кто такой деврел и почему с ним важно сотрудничать
Алина Романова, наш руководитель направления по развитию IT-бренда в подкасте «Гости из IT»
◦ Как настраивать БД под НЕСМЕТНЫЕ УЙМЫ данных
Леонид Ченский, наш руководитель группы разработки в подкасте «Разрабы»
«Рандомные дрова», наш подкаст о data science и аналитике данных
◦ Единая A/B-платформа, её плюсы, плюсы и подводные плюсы
◦ ML в рекламе: ранжирование и автоматизация
#ozontech_experts #Go #mobile #ИБ #DS #дизайн #менеджмент
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Robozon на региональном чемпионате «Битва роботов»
🔥 Трансляция начнётся сегодня в 10:00 мск, подключайтесь болеть за ребят!
Капитан: Айдар Габдуллин
Пилот: Сергей Кваст
Разработчик / оператор оружия: Алексей Ярославцев
Конструктор: Дмитрий Чунтонов
Механик: Айрат Саматов
Команда в Ozon: Автоматизация складских процессов / разработка софта и конструктив
Битва роботов — чемпионат по робототехнике. Сегодня в Перми пройдёт отборочный этап, где наши коллеги в буквальном смысле сразятся ещё с 15 командами из 9 регионов России.
В прошлом сезоне наша команда тоже принимала участие. Да как! Робот, которого коллеги спроектировали для чемпионата, теперь работает у нас на складе😎
Знакомьтесь с обновлённым роботом ребят в ролике и подключайтесь к трансляции битвы.
#ozontech_experts #битвароботов
🔥 Трансляция начнётся сегодня в 10:00 мск, подключайтесь болеть за ребят!
Капитан: Айдар Габдуллин
Пилот: Сергей Кваст
Разработчик / оператор оружия: Алексей Ярославцев
Конструктор: Дмитрий Чунтонов
Механик: Айрат Саматов
Команда в Ozon: Автоматизация складских процессов / разработка софта и конструктив
Битва роботов — чемпионат по робототехнике. Сегодня в Перми пройдёт отборочный этап, где наши коллеги в буквальном смысле сразятся ещё с 15 командами из 9 регионов России.
В прошлом сезоне наша команда тоже принимала участие. Да как! Робот, которого коллеги спроектировали для чемпионата, теперь работает у нас на складе
Знакомьтесь с обновлённым роботом ребят в ролике и подключайтесь к трансляции битвы.
#ozontech_experts #битвароботов
Please open Telegram to view this post
VIEW IN TELEGRAM
Насколько эффективность работы команды зависит от тимлида?
Оцените в комментариях влияние менеджера от 1 до 10,
где 1 — кажется, что можно справиться без него,
а 10 — такое ощущение, что без него ничего нельзя.
А потом листайте карточки. Антон Агальцов, руководитель направления разработки внутренних сервисов, собрал 5 элементов идеальной рабочей атмосферы, которые может внедрить каждый тимлид😎
#ozontech_experts #менеджмент
Оцените в комментариях влияние менеджера от 1 до 10,
где 1 — кажется, что можно справиться без него,
а 10 — такое ощущение, что без него ничего нельзя.
А потом листайте карточки. Антон Агальцов, руководитель направления разработки внутренних сервисов, собрал 5 элементов идеальной рабочей атмосферы, которые может внедрить каждый тимлид
#ozontech_experts #менеджмент
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Он начинал как java-разработчик игр, работал на Wall Street, а теперь управляет направлением со штатом 750+ человек 🥁🥁🥁
Леонид Налчаджи, CTO Логистики, в гостях у Деплой подкаста.
Леонид поделился метриками качества производственного процесса, рассказал, как его отдел решает инциденты, и пояснил, почему из стажёров получаются лучшие инженеры.
Слушайте на любимой платформе:
VK Видео
RuTube
Дзен
YouTube
Кстати, попасть к нам на стажировку можно здесь⬅️
P. S. А ещё из подкаста вы узнаете о проекте на 300 человеко-лет, который команда Логистики реализовала за 6 месяцев.
#ozontech_podcast #ozontech_experts
Леонид Налчаджи, CTO Логистики, в гостях у Деплой подкаста.
Леонид поделился метриками качества производственного процесса, рассказал, как его отдел решает инциденты, и пояснил, почему из стажёров получаются лучшие инженеры.
Слушайте на любимой платформе:
VK Видео
RuTube
Дзен
YouTube
Кстати, попасть к нам на стажировку можно здесь
#ozontech_podcast #ozontech_experts
Please open Telegram to view this post
VIEW IN TELEGRAM
5 причин посетить зону Ozon CyberSecurity на E-CODE
➡ Послушать доклады про:
— ИБ в ML,
— роль ИБ бизнес-партнёра,
— проблемы отсутствия авторизации доступа в Docker при работе с контейнерами,
— запуск направления с нуля,
— методы побега из контейнера.
➡ Поучаствовать в лотерее и выиграть мерч (важно: счастливые билеты начнём раздавать за 15 минут до старта каждого выступления).
➡ Сыграть в Ozon Шахматы и другие крафтовые игры.
➡ Проверить интуицию в «Хакерах» — кибербезопасной интерпретации «Мафии».
➡ Пообщаться на тему ИБ в любое время с экспертами Ozon Tech.
Ждём в кибербезопасном пространстве на E-CODE!💙
Полная программа конференции
#ecode #ozontech_experts #ИБ
— ИБ в ML,
— роль ИБ бизнес-партнёра,
— проблемы отсутствия авторизации доступа в Docker при работе с контейнерами,
— запуск направления с нуля,
— методы побега из контейнера.
Ждём в кибербезопасном пространстве на E-CODE!
Полная программа конференции
#ecode #ozontech_experts #ИБ
Please open Telegram to view this post
VIEW IN TELEGRAM
Одно из самых авторитетных дизайн-комьюнити в ИТ тоже представит свою секцию на E-CODE 💚
Вот что коллеги из Ozon Design подготовили для участников:
💚 Игра «Отзывы на Ozon как отдельный вид искусства», где нужно угадать товар по отзыву;
💚 Игра «Экспресс дизайн-ревью», где нужно найти 5 ошибок в интерфейсе перед релизом;
💚 Крафтовые игры на подумать, размять мозги и посоревноваться с друзьями или нашими экспертами;
💚 Live-запись специального выпуска подкаста «Диванные дизайнеры»;
💚 Общение и обкашливание вопросиков по красоте и UX с дизайнерами Ozon.
Присоединяйтесь к комьюнити прямо сейчас @ozondesign⬅️ и приходите на конференцию.
Полная программа E-CODE
#ecode #ozontech_experts #дизайн
Вот что коллеги из Ozon Design подготовили для участников:
Присоединяйтесь к комьюнити прямо сейчас @ozondesign
Полная программа E-CODE
#ecode #ozontech_experts #дизайн
Please open Telegram to view this post
VIEW IN TELEGRAM
Как мы тестируем идеи, распределяем ресурсы и продвигаем технологии — в выпуске подкаста «Conversations with...» про генеративный AI.
Дмитрий Васильев, руководитель платформы чат-ботов, рассказал:
😤 почему мы используем опенсорс и разворачиваем свои LLM;
😉 как и зачем мы измеряем time to action;
💚 как маркетплейсы будут выглядеть через 5 лет.
Слушайте и смотрите на YouTube или RuTube.
#ozontech_experts #LLM
Дмитрий Васильев, руководитель платформы чат-ботов, рассказал:
Слушайте и смотрите на YouTube или RuTube.
#ozontech_experts #LLM
Please open Telegram to view this post
VIEW IN TELEGRAM
RUTUBE
AI c профитом: как нейросети меняют ритейл. Кейсы Ozon, Samokat.tech и X5
Продолжаем сезон подкаста «Conversations with...» про генеративный AI! 💫 В этот раз мы поговорили о том, как российский ритейл и e-commerce развивает GenAI. Герои выпуска — Ozon, Ecom.tech (ex. Samokat.tech) и X5 — честно делятся внутрянкой AI-экспериментов:…
Бесплатный мини-курс по Triton — технологии ускорения ML-моделей — от экспертов Ozon Tech
Написали гайд, который поможет создать ML-модель под любые цели, оптимизировать её и дотащить до прода😎
Будет полезно DS-, ML- и MLOps-инженерам.
Чтобы пройти курс, нужно:
1) отправить заявку на этой странице;
2) иметь 2 часа свободного времени.
Если при прохождении у вас будут вопросы, пишите их в комментариях под этим постом. Разберёмся вместе!
#ozontech_experts #ML
Написали гайд, который поможет создать ML-модель под любые цели, оптимизировать её и дотащить до прода
Будет полезно DS-, ML- и MLOps-инженерам.
Чтобы пройти курс, нужно:
1) отправить заявку на этой странице;
2) иметь 2 часа свободного времени.
Если при прохождении у вас будут вопросы, пишите их в комментариях под этим постом. Разберёмся вместе!
#ozontech_experts #ML
Please open Telegram to view this post
VIEW IN TELEGRAM
Создали подсистему в 1С для продавцов,
чтобы снять с них часть рутинных задач, автоматизировать контроль бизнеса, да и в целом сделать работу на маркетплейсе удобнее и понятнее.
Так получился Synchrozon — подписывайтесь на канал, чтобы быть в курсе всех релизов.
Подробнее о продукте читайте в карточках.
#ozontech_experts #1C
чтобы снять с них часть рутинных задач, автоматизировать контроль бизнеса, да и в целом сделать работу на маркетплейсе удобнее и понятнее.
Так получился Synchrozon — подписывайтесь на канал, чтобы быть в курсе всех релизов.
Подробнее о продукте читайте в карточках.
#ozontech_experts #1C
SOC Ozon — уникальная структура с собственной экспертизой, инструментами и потребностями.
О том, как устроен наш мониторинг безопасности, смотрите в карточках. А если хотите совершенствовать его вместе с нашей крутой командой, оставляйте заявку на стажировку.
Стажировка проходит в четыре этапа.
1️⃣ Интервью и составление индивидуального плана развития с тремя контрольными точками для проведения промежуточной оценки.
2️⃣ Адаптация. У нас есть чек-лист нового сотрудника, в котором помимо знакомства с локальными НПА он проходит все стандартные курсы по охране труда, ИБ и знакомится с нашими обучающими материалами.
3️⃣ Задачи. Сначала стажёр учится работать с SIEM-системой. Обучение идёт от простого к сложному, стажёр начинает с минимального функционала и по итогу может провести работу аналитика, необходимую при событии ИБ.
4️⃣ Финальный скрининг. Подводим итоги, оцениваем работу, харды и самостоятельность. Принимаем решение, готовы ли мы к дальнейшему сотрудничеству.
На горизонте в полгода мы со стажёрами выходим на сотрудничество в долгосрочной перспективе.
#ozontech_experts #SOC #CyberSec
О том, как устроен наш мониторинг безопасности, смотрите в карточках. А если хотите совершенствовать его вместе с нашей крутой командой, оставляйте заявку на стажировку.
Стажировка проходит в четыре этапа.
На горизонте в полгода мы со стажёрами выходим на сотрудничество в долгосрочной перспективе.
#ozontech_experts #SOC #CyberSec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
К нам пришёл пользователь с DSL-конфигом, желающий выполнить задачу на удалённом кластере Hadoop. Из конфига мы сформировали spark-submit команду, которая отправляет наш mlp-entrypoint скрипт в кластер Hadoop в подготовленном zip-архиве. Сам скрипт мы положили рядом с conda pack архивами пользователей.
⚠️ Но что-то пошло не так.
Привет, это Денис Ваньков, руководитель группы «ML платформа».
На поддержке у моей команды есть два продукта.
✅ Python-пакет, который избавляет DS-разработчиков от ручного формирования spark-submit команды и даёт полезные инструменты внутри Spark-приложения.
✅ Веб-интерфейс, который изолирует от пользователя настройки и интеграции с кластером Hadoop, берёт на себя ответственность за отправку задач в кластер и предоставляет UI для мониторинга состояния задачи.
Давайте представим ситуацию: наш Python-сервис едет на Python 3.8 и к нам приходит пользователь с conda pack и зависимостями, собранными под Python 3.10 и обратно несовместимыми с нашим Python-пакетом.
Как мы пофиксили эту проблему, смотрите в карточках⬆️
#ozontech_experts #python
Привет, это Денис Ваньков, руководитель группы «ML платформа».
На поддержке у моей команды есть два продукта.
Давайте представим ситуацию: наш Python-сервис едет на Python 3.8 и к нам приходит пользователь с conda pack и зависимостями, собранными под Python 3.10 и обратно несовместимыми с нашим Python-пакетом.
Как мы пофиксили эту проблему, смотрите в карточках
#ozontech_experts #python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Однажды мы прикрутили новую фичу по сохранению скролла в Корзине приложения, и время загрузки страницы критично увеличилось.
Привет! Это Иван Рыжухин, тимлид мобильной разработки. Недавно я рассказывал, как мы мощно повысили продуктовые метрики за счёт кэширования и отложенного выполнения кода. Но не всегда фичи приносят пользу.
Иногда они приводят к ухудшениям. Смотрите в карточках, как вовремя мы это выявили и как со всем справились.
#ozontech_experts #mobiledev #ios
Привет! Это Иван Рыжухин, тимлид мобильной разработки. Недавно я рассказывал, как мы мощно повысили продуктовые метрики за счёт кэширования и отложенного выполнения кода. Но не всегда фичи приносят пользу.
Иногда они приводят к ухудшениям. Смотрите в карточках, как вовремя мы это выявили и как со всем справились.
#ozontech_experts #mobiledev #ios
Написали навигационный фреймворк SUINavigation для SwiftUI — максимально простой и понятный.
Но с важными дополнениями: с поддержкой iOS 14, исправлениями ошибок стандартных компонентов и улучшенными функциями.
Что умеет SUINavigation, смотрите в карточках и забирайте себе — это наше опенсорс-решение для всех. Мы изначально прорабатывали его интерфейс максимально приближенно к уже имеющимся стандартам, не затачивая под свои задачи. Так получилось универсальное решение для всех iOS-разработчиков.
#ozontech_experts #opensource #ios
Но с важными дополнениями: с поддержкой iOS 14, исправлениями ошибок стандартных компонентов и улучшенными функциями.
Что умеет SUINavigation, смотрите в карточках и забирайте себе — это наше опенсорс-решение для всех. Мы изначально прорабатывали его интерфейс максимально приближенно к уже имеющимся стандартам, не затачивая под свои задачи. Так получилось универсальное решение для всех iOS-разработчиков.
#ozontech_experts #opensource #ios
Когда багхантеры находят уязвимость — это хорошо или плохо?
Ozon регулярно размещает скоупы на платформе Standoff 365 — программа BugBounty позволяет исследовать наши сервисы на уязвимости 24/7, а не под конкретные запросы.
Тимофей Черных, руководитель продуктовой безопасности Ozon, Александр Хамитов, руководитель продуктовой безопасности Wildberries, а также Анатолий Иванов со стороны Standoff Bug Bounty, обсудили, зачем компаниям выходить на багбаунти. Вопросы им задает Алексей Лукацкий, бизнес-консультант по ИБ Positive Technologies.
📱 VK Видео
📱 YouTube
📹 RuTube
Рекомендуем послушать всем, кто хоть немного интересуется информационной безопасностью. Вы узнаете:
❓ в чём отличие пентестеров от багхантеров, с кем выгоднее и эффективнее сотрудничать;
❓ по какой системе мы рассчитываем выплаты за уязвимости;
❓ как мы привлекаем хантеров сейчас, когда все «лёгкие фрукты» давно собраны;
❓ как наши собственные решения в разработке усиливают безопасность.
Смотрите до конца — там спикеры делятся советами для тех, кто только открывает для себя багхантинг⭐️
#ozontech_experts #cybersec #bugbounty
Ozon регулярно размещает скоупы на платформе Standoff 365 — программа BugBounty позволяет исследовать наши сервисы на уязвимости 24/7, а не под конкретные запросы.
Тимофей Черных, руководитель продуктовой безопасности Ozon, Александр Хамитов, руководитель продуктовой безопасности Wildberries, а также Анатолий Иванов со стороны Standoff Bug Bounty, обсудили, зачем компаниям выходить на багбаунти. Вопросы им задает Алексей Лукацкий, бизнес-консультант по ИБ Positive Technologies.
Рекомендуем послушать всем, кто хоть немного интересуется информационной безопасностью. Вы узнаете:
Смотрите до конца — там спикеры делятся советами для тех, кто только открывает для себя багхантинг
#ozontech_experts #cybersec #bugbounty
Please open Telegram to view this post
VIEW IN TELEGRAM
Не все хотят быть боссами. Да и карьерная лестница далеко не всегда ведёт вверх. Ещё чаще человеку вверх и не надо. А расти надо. Расти — это важно. Важнее только понять — куда: вертикально всё-таки, в менеджменте, или горизонтально — в экспертизе.
Мы спросили об этом коллег, которые в Ozon Tech выросли и как руководители, и как эксперты.
Знакомьтесь, изучайте, вдохновляйтесь и ставьте реакцию, какой трек выбираете для себя:
❤️ — менеджерский,
🔥 — экспертный.
P. S. Фан факт: один из главных мотиваторов — деньги — здесь не решает. Крутые эксперты ценятся не ниже грамотных руководителей.
#ozontech_experts
Мы спросили об этом коллег, которые в Ozon Tech выросли и как руководители, и как эксперты.
Знакомьтесь, изучайте, вдохновляйтесь и ставьте реакцию, какой трек выбираете для себя:
❤️ — менеджерский,
🔥 — экспертный.
#ozontech_experts
Подборка наших выступлений на Codefest.
Сохраните себе. А то вдруг на праздниках найдётся свободный слот и захочется потратить его на что-нибудь полезное 🎄
Анна Дубенюк, руководитель группы моделирования и оптимизации складских процессов: Математическое моделирование на складах, или Как математика спасёт мир
Доклад о том, как математические модели и исследования позволяют сократить количество действий и распределить нагрузку на сотрудников.
📱 Смотреть в VK Видео
📱 Смотреть на YouTube
Максим Гришутин, главный эксперт по разработке мобильных приложений: Mobile App Performance: метрики производительности
Доклад о том, что такое performance-метрики приложения, зачем они нужны, как их собирать и где хранить.
📱 Смотреть в VK Видео
📱 Смотреть на YouTube
Александр Свиридов, руководитель направления разработки мобильных приложений «Покупатель»: Релизный процесс приложений Ozon
Доклад о том, какие практики помогают нам выстраивать релизный процесс.
📱 Смотреть в VK Видео
📱 Смотреть на YouTube
Евгения Маринина, ведущий продуктовый дизайнер: Отрицание, гнев, торг: как дизайну и разработке найти общий язык
Доклад о том, что радует и раздражает разработчиков в макетах дизайнеров — и наоборот. Плюс — практики налаживания взаимодействия.
📱 Смотреть в VK Видео
📱 Смотреть на YouTube
Виктор Корейша, руководитель направления Managed Services: Как принимать руководство командой со сложным технологическим доменом?
Доклад о том, как принимать руководство командой, когда ты вырос не в ней и пока не глубоко погружён в домен.
📱 Смотреть в VK Видео
📱 Смотреть на YouTube
Дмитрий Романов, ведущий разработчик информационных систем: Тюнинг веб-приложения на примере self-hosted Sentry
Доклад о том, как мы реализовали свою инсталляцию Sentry, которая держит десятки тысяч RPS.
📱 Смотреть в VK Видео
📱 Смотреть на YouTube
Максим Харитонов, руководитель отдела Storage: Эволюция архитектуры объектных хранилищ Ozon
Доклад о том, как и почему мы делали шаги от MinIO к более сложным решениям на базе Ceph, а потом и к собственной разработке.
📱 Смотреть в VK Видео
📱 Смотреть на YouTube
#ozontech_experts
Сохраните себе. А то вдруг на праздниках найдётся свободный слот и захочется потратить его на что-нибудь полезное 🎄
Анна Дубенюк, руководитель группы моделирования и оптимизации складских процессов: Математическое моделирование на складах, или Как математика спасёт мир
Доклад о том, как математические модели и исследования позволяют сократить количество действий и распределить нагрузку на сотрудников.
Максим Гришутин, главный эксперт по разработке мобильных приложений: Mobile App Performance: метрики производительности
Доклад о том, что такое performance-метрики приложения, зачем они нужны, как их собирать и где хранить.
Александр Свиридов, руководитель направления разработки мобильных приложений «Покупатель»: Релизный процесс приложений Ozon
Доклад о том, какие практики помогают нам выстраивать релизный процесс.
Евгения Маринина, ведущий продуктовый дизайнер: Отрицание, гнев, торг: как дизайну и разработке найти общий язык
Доклад о том, что радует и раздражает разработчиков в макетах дизайнеров — и наоборот. Плюс — практики налаживания взаимодействия.
Виктор Корейша, руководитель направления Managed Services: Как принимать руководство командой со сложным технологическим доменом?
Доклад о том, как принимать руководство командой, когда ты вырос не в ней и пока не глубоко погружён в домен.
Дмитрий Романов, ведущий разработчик информационных систем: Тюнинг веб-приложения на примере self-hosted Sentry
Доклад о том, как мы реализовали свою инсталляцию Sentry, которая держит десятки тысяч RPS.
Максим Харитонов, руководитель отдела Storage: Эволюция архитектуры объектных хранилищ Ozon
Доклад о том, как и почему мы делали шаги от MinIO к более сложным решениям на базе Ceph, а потом и к собственной разработке.
#ozontech_experts
Please open Telegram to view this post
VIEW IN TELEGRAM
Ловите подборку наших докладов с Saint HighLoad++
ℹ️ Особенно полезно платформенным разработчикам.
Виктор Корейша, руководитель направления Managed Services:
Масштабирование системы хранения секретов на базе HashiCorp Vault
Проблемы Vault и их решения внешними и собственными инструментами.
📱 Смотреть на YouTube
Ян Силов, руководитель отдела разработки «Контроль и тарификация курьеров»:
Как мы шли к 5 000 RPS на запись
Наш опыт оптимизации работы сервисов при росте нагрузки на систему.
📱 Смотреть на YouTube
Евгений Пак, руководитель отдела разработки «Инструменты AB-тестирования и стенды метрик»:
Стенд метрик: как построить архитектуру для расчёта тысячи метрик и попасть в SLA
Продуктовый подход, процессы и техническая реализация стенда для расчёта порядка тысячи метрик для всех экспериментов компании.
📱 Смотреть на YouTube
Пётр Портнов, старший разработчик информационных систем:
Обновления данных в поиске за секунды. Быстробновляемые атрибуты в поисковом движке Ozon
История разработки собственного «быстрого хранилища» на базе Apache Lucene.
📱 Смотреть на YouTube
Ильяс Нежибицкий, руководитель группы разработки Service Discovery:
Хватит себя обманывать, или Давайте посмотрим, как работают статистические балансировщики нагрузки
Проблемы эффективности балансировки запросов и решения для больших инсталляций.
📱 Смотреть на YouTube
Михаил Кабищев, руководитель департамента разработки PaaS:
Как регулярно терять один ДЦ и не волноваться
История о том, как мы масштабировались на 3 ДЦ и научились работать при отсутствии связи с любым из них.
📱 Смотреть на YouTube
Андрей Коняев, руководитель группы разработки DWH tools:
Hadoop в 3 ДЦ
Наш опыт растягивания Hadoop на 3 дата-центра.
📱 Смотреть на YouTube
Павел Грибанов, ведущий разработчик платформы нагрузочного тестирования:
Зачем в Ozon понадобилось написать свой gRPC-клиент для нагрузочного тестирования, и как мы это сделали
Нагрузочное тестирование в Ozon и реализация своего gRPC-генератора.
📱 Смотреть на YouTube
Анатолий Межебицкий, руководитель группы разработки Capacity Planning:
Capacity Planning в Ozon
Баланс распределения общего бюджета для масштабирования бизнеса и «железа», которое выдержит высокую нагрузку.
📱 Смотреть на YouTube
#ozontech_experts
Виктор Корейша, руководитель направления Managed Services:
Масштабирование системы хранения секретов на базе HashiCorp Vault
Проблемы Vault и их решения внешними и собственными инструментами.
Ян Силов, руководитель отдела разработки «Контроль и тарификация курьеров»:
Как мы шли к 5 000 RPS на запись
Наш опыт оптимизации работы сервисов при росте нагрузки на систему.
Евгений Пак, руководитель отдела разработки «Инструменты AB-тестирования и стенды метрик»:
Стенд метрик: как построить архитектуру для расчёта тысячи метрик и попасть в SLA
Продуктовый подход, процессы и техническая реализация стенда для расчёта порядка тысячи метрик для всех экспериментов компании.
Пётр Портнов, старший разработчик информационных систем:
Обновления данных в поиске за секунды. Быстробновляемые атрибуты в поисковом движке Ozon
История разработки собственного «быстрого хранилища» на базе Apache Lucene.
Ильяс Нежибицкий, руководитель группы разработки Service Discovery:
Хватит себя обманывать, или Давайте посмотрим, как работают статистические балансировщики нагрузки
Проблемы эффективности балансировки запросов и решения для больших инсталляций.
Михаил Кабищев, руководитель департамента разработки PaaS:
Как регулярно терять один ДЦ и не волноваться
История о том, как мы масштабировались на 3 ДЦ и научились работать при отсутствии связи с любым из них.
Андрей Коняев, руководитель группы разработки DWH tools:
Hadoop в 3 ДЦ
Наш опыт растягивания Hadoop на 3 дата-центра.
Павел Грибанов, ведущий разработчик платформы нагрузочного тестирования:
Зачем в Ozon понадобилось написать свой gRPC-клиент для нагрузочного тестирования, и как мы это сделали
Нагрузочное тестирование в Ozon и реализация своего gRPC-генератора.
Анатолий Межебицкий, руководитель группы разработки Capacity Planning:
Capacity Planning в Ozon
Баланс распределения общего бюджета для масштабирования бизнеса и «железа», которое выдержит высокую нагрузку.
#ozontech_experts
Please open Telegram to view this post
VIEW IN TELEGRAM
Как регулярно терять один ДЦ и не волноваться?
Иметь 3 ДЦ и постоянно проводить учения, сокращая время простоя.
С 2022 года мы регулярно проводим учения. Собираем координационный штаб, распределяем роли, засекаем время. Всё, чтобы быть уверенными: в день, когда внезапно пропадёт электричество или какой-нибудь случайный трактор перерубит оптоволокно, мы продолжим работать надёжно и стабильно.
За время учений мы определили, что:
❗ всё должно быть по-настоящему — мы реально отключаем один из ДЦ, не переключаем мастера, не выводим то, что может сломаться и т.д.;
❗ восстановление обязательно происходит вручную;
❗ общее время даунтайма, к которому мы стремимся, не должно превышать 3 минуты для разных сервисов.
⭐ Подборка для тех, кому важно знать, что мы делаем для обеспечения стабильности работы ЦОДов
— Доклад о процессе учений в Ozon Tech, решениях для observability, кэширования DNS и других проблемах в момент инцидента, — Михаил Кабищев, руководитель департамента разработки PaaS: в VK Видео и на YouTube.
— Пост про Warden, наш инструмент service discovery, который умеет определять отключение ДЦ и выкидывать недоступную зону из балансировки.
— Статья, как мы проводим нагрузочное тестирование на проде и сводим риски к минимуму, — Татьяна Спиридонова, старший разработчик информационных систем.
— И ещё статья от Михаила Кабищева о том, как устроена наша платформа и как она обеспечивает нам необходимую скорость, доступность и надёжность в любой ситуации.
Стабильности вашим дата-центрам!
#ozontech_experts
Иметь 3 ДЦ и постоянно проводить учения, сокращая время простоя.
С 2022 года мы регулярно проводим учения. Собираем координационный штаб, распределяем роли, засекаем время. Всё, чтобы быть уверенными: в день, когда внезапно пропадёт электричество или какой-нибудь случайный трактор перерубит оптоволокно, мы продолжим работать надёжно и стабильно.
За время учений мы определили, что:
— Доклад о процессе учений в Ozon Tech, решениях для observability, кэширования DNS и других проблемах в момент инцидента, — Михаил Кабищев, руководитель департамента разработки PaaS: в VK Видео и на YouTube.
— Пост про Warden, наш инструмент service discovery, который умеет определять отключение ДЦ и выкидывать недоступную зону из балансировки.
— Статья, как мы проводим нагрузочное тестирование на проде и сводим риски к минимуму, — Татьяна Спиридонова, старший разработчик информационных систем.
— И ещё статья от Михаила Кабищева о том, как устроена наша платформа и как она обеспечивает нам необходимую скорость, доступность и надёжность в любой ситуации.
Стабильности вашим дата-центрам!
#ozontech_experts
Please open Telegram to view this post
VIEW IN TELEGRAM
Написали плагин для улучшения поддержки кастомных дизайн-систем на Jetpack Compose в Android Studio.
Привет, это Антон Попов, ведущий разработчик мобильных приложений. А ещё я автор IDE-плагина Kelp и блога в Medium.
Полный гайд по настройке и использованию найдёте на Github. И, надеюсь, не забудете про ★.
#ozontech_experts #opensource #kotlin
Привет, это Антон Попов, ведущий разработчик мобильных приложений. А ещё я автор IDE-плагина Kelp и блога в Medium.
Полный гайд по настройке и использованию найдёте на Github. И, надеюсь, не забудете про ★.
#ozontech_experts #opensource #kotlin